Autor Zpráva
Kareras
Profil *
dělám formulář v PHP polde návodu na www.jakpsatweb.cz
nejdeou mi ovšem připojit dalši pole...pracuji s temito dvema soubory

1)
<form action="druhy.php">
Váš mail: <input name="mail_odesilatele"><br>
Předmět: <input name="predmet"><br>
Zpráva: <textarea name="zprava"></textarea><br>
pole1: <textarea name="pole1"></textarea><br>
pole2: <textarea name="pole2"></textarea><br>
pole2: <textarea name="pole3"></textarea><br>
<input type=submit value="Odeslat">
</form>


2)
<? if ( Mail("moje@adresa", $predmet, $zprava, $pole1, $pole2, $pole3, "From: " . $mail_odesilatele) )
echo "Mail byl odeslán";
else echo "Mail se nepodařilo odeslat"; ?>


kde je chyba? ... tusim, že asi v tom druhem souboru...nelibi se mu tam to pridelane pole 1 až 3
4Shop
Profil
Zkus si tu zpravu takhle poskladat a pak by to uz melo jit ;)

<?
$telo .="hlavni zprava:\n";
$telo .="$zprava\n\n";
$telo .="------------------------\n";
$telo .="Pole 1\n";
$telo .="$pole1\n\n";
$telo .="------------------------\n";
$telo .="Pole 2\n";
$telo .="$pole2\n\n";
$telo .="------------------------\n";
$telo .="Pole 3\n";
$telo .="$pole3\n\n";

$admin_mail="moje@adresa";

if ( Mail($admin_mail, $predmet, $telo, "From: " . $mail_odesilatele) )
echo "Mail byl odeslán";
else echo "Mail se nepodařilo odeslat";
?>
Yuhů
Profil
ono by možná fungovalo i

Mail("moje@adresa", $predmet, $zprava.$pole1. $pole2.$pole3, "From: " . $mail_odesilatele)

ale tak, jak je to výše, je to lepší, protože to pak bude přehlednější v kódu i v odeslaném mailu.
habendorf
Profil
A asi by neuškodilo tomu formu nastavit method="post".
Toto téma je uzamčeno. Odpověď nelze zaslat.