Autor Zpráva
Jahudka
Profil *
Dobrý den, pro sovji stránku bych potřeboval poptávkový formulář, který jsem vzal z jedné stránky a trošku upravil. Vše je ok, ale ted by to chtelo nasdtavit info, kam se to ma posílat, ( upravení souboru mailer.php) . Ten ovšem nejde z dané stránky vytáhnout, píše to Error1. Chtěl bych tedy vědět , jak takový mailer.php udělat, nebo jak se dělá celý formulář. Díky
Jahudka
Profil *
Tak jsem trochu pátral a vypátral jsem tady na jpw.cz jak na to :

http://www.jakpsatweb.cz/formular-mail.html

Ted kdybyste mi prosím pomohli jak udělat mailer.php

Tady je zdroják :



<form method="post" action="./mailer.php">

<table width="100%" border="0" cellpadding="5" cellspacing="0" class="text2">
<tr valign="top">
<td width="170" height="30" align="right" class="text2"><span class="style8">Jméno a přijímení:</span></td>
<td colspan="3" align="left"><input name="Jmeno" type="text" id="1" size="45"></td>
</tr>
<tr valign="top">
<td height="30" align="right" class="text2"><b>Adresa (vč.PSČ):</b></td>
<td colspan="3" align="left"><input name="Adresa" type="text" id="2" size="45"></td>
</tr>
<tr valign="top">
<td height="30" align="right" class="text2"><span class="style8">Telefon:</span></td>
<td colspan="3" align="left"><input name="Telefon" type="text" id="3" size="12"></td>
</tr>
<tr valign="top">
<td height="30" align="right" class="text2"><b>E-mail:</b></td>
<td colspan="3" align="left"><input name="mail_odesilatele" type="text" id="4" size="12"></td>
</tr>

<tr>
<td height="30" align="right" class="text2"><font size="3"><strong>Profil oken</strong></font></td>
<td colspan="3" align="left">

<select name="Profil" id="99">
<option value="polozka">Pět komor</option>
<option value="polozka">Šest komor</option>
<option value="polozka">Eurookno</option>
<option value="polozka">Hliník </option>
</select>

</td>
</tr>
</form>


soubor : mailer.php
<? if ( Mail("muj_email@seznam.cz", $predmet, $zprava, "From: " . $mail_odesilatele) )
echo "Mail byl odeslán";
else echo "Mail se nepodarilo odeslat"; ?>


Nevím co a jak pojmenovat, aby to přišlo tak a tak. Jesli byste mohli pomoc. Díky
Jahudka
Profil *
Prosim, poslete tedy aspon link, jak udelat formular, nebo nejaky na stazeni, ktery si pak poupravim.
Chtel bych zakl. udaje. Jmeno adresa mail atp.
Vybirani ruznych moznosti : Barva, Velikost, Tloustka atp.
Prilozeny soubor
Pripadny komentar

Odeslat...

A aby to melo funkci, ze policka oznacena * musí být vyplněná. THX
Břetislav_79
Profil
muj posledni formular:

<?php

\\ musis prevzit formular do promenych

$jmeno=$_POST[jmeno];
$adresa=$_POST[adresa];
$mail=$_POST[mail];
$telefon=$_POST[telefon];
$osob=$_POST[osob];
$prijezd=$_POST[prijezd];
$odjezd=$_POST[odjezd];
$prani=$_POST[prani];

\\ Hlavicka mailu v HTML


  $headers = "From: $mail\n";
  $headers .= "MIME-Version: 1.0\n";
  $headers .= "Content-Type: text/html; charset=UTF-8\n";
  $headers .= "Content-Transfer-Encoding: 8bit\n";
  $headers .= "Return-Path: $mail\n";

\\ zprava naformatovana v HTML

$body = '

<html>
<head>
<title>Ojednávka ubytování</title>
</head>
<body>
<p><b>Objednávka ubytování</b></p>
<table border="0">
<tr>
<td><b>Jméno a příjmení:</b></td>
<td> '.$jmeno.' </td>
</tr>
<tr>
<td><b>Adresa:</b></td>
<td>'.$adresa.'</td>
</tr>  
<tr>
<td><b>E-mail:</b></td>
<td>'.$mail.'</td>
</tr>  
<tr>
<td><b>Telefon:</b></td>
<td>'.$telefon.'</td>
</tr>  
<tr>
<td><b>Počet osob:</b></td>
<td>'.$osob.'</td>
</tr>  
<tr>
<td><b>Příjezd</td>
<td>'.$prijezd.'</td>
</tr>  
<tr>
<td><b>Odjezd</b></td>
<td>'.$odjezd.'</td>
</tr>   
<tr>
<td><b>Další přání:</b></td>
<td>'.$prani.'</td>
</tr>   
</table>
</body>
</html>
';

mail("mail_kam_to_ma_dojit@email.cz", "Nazevmailu od: $jmeno", $body, $headers);
  
?>


na localhostu ti to ale nepojede kdzy nemas nastavena v PHP SMTP, je lepsi ale neco si precist o PHP nebo nejlepe si koupit knihu!
Jahudka
Profil *
Bud neco delam spatne, nebo to nefunguje, spise to prnvi.
To co jsi mi poslal je pouze script a to html je struktura, jaka se mi bude zobrazovat v mailu. Nebo je to kompletni formular ? :)
Prominte. ale php nerozumim (zatim). :)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: