Autor Zpráva
vavroch
Profil *
Prosím poraďte mi. Mám tenhle formulář a pod ním uvedený php skript, ale stále mi chodí prázdné maily. V mailu je pouze F001: a žádná hodnota, stejně tak i u jména atd. Mrkněte se prosím, jestli tam není nějaká chyba. Zvláštní je, že včera to fungovalo.

formulář v html:

<form action="odeslat.php" method="POST" enctype="text/plain">

<input type="radio" checked name="F001" value="0">0
<input type="radio" name="F001" value="1">1
<input type="radio" name="F001" value="2">2
<input type="radio" name="F001" value="3">3
<input type="radio" name="F001" value="4">4
<input type="radio" name="F001" value="5">5

<p align="center">
Jméno: <br>
<input type="text" name="form_jmeno" size="30" maxlength="30"> <br>
E-mail: <br>
<INPUT type="text" name="form_email" size="30" maxlength="30"> <p align="center">
Vzkazy, náměty, připomínky:
<TEXTAREA name="form_vzkaz" rows="5" cols="23"></TEXTAREA> <p align="center">

<input type="submit" name="submit" value="Odeslat"><input type="reset" Value="Vymazat"><p>

a soubor "odeslat.php":

<?php

$_POST["F001"];
$_POST["form_jmeno"];
$_POST["form_email"];
$_POST["form_vzkaz"];

$to = "jiri.vavroch@seznam.cz";
$subject = "Jizerky_2006";
$message = "F001:".$F001."";
$message .= "\rjmeno:".$form_jmeno."";
$message .= "\remail:".$form_email."";
$message .= "\rvzkaz:".$form_vzkaz."";

$headers = "content-type: text/plain; charset=windows-1250";

IF (@MAIL($to, $subject, $message, $headers))


{ECHO "<p>Vaše hodnocení bylo úspěšně odesláno.</p>";}
ELSE
{ECHO "<p>Chyba! Hodnocení nebylo odesláno.</p>";}
ECHO "Děkujeme za Váš čas.";

?>

Díky moc
DJ Miky
Profil
Vy totiž nic neuložíte do proměnných $form_jmeno,$form_email atp.

Máte tam jen:
$_POST["F001"];
$_POST["form_jmeno"];
$_POST["form_email"];
$_POST["form_vzkaz"];
Což nic nedělá...

Co třeba
$F001=$_POST["F001"];
?
Toto téma je uzamčeno. Odpověď nelze zaslat.

0