Autor Zpráva
Big-Dejf
Profil *
Zdravím, mám problém s php kódem:
<?php
function formular($jmeno,$email,$odp1,$odp2,$odp3,$odp4,$odp5) {
?>
<form name="dotaznik" method="post" action="index.php">
<table border="1" cellspacing="0" cellpadding="3">
<tr>
<td align="right" bgcolor="#D9D9D9">Vaše jméno:</td>
<td bgcolor="#D9D9D9">
<input type="text" name="jmeno" size="20" value="<?php echo $jmeno;
?>"></td>
</tr>
<tr>
<td align="right">E-mail:</td>
<td><input type="text" name="email" size="20" value="<?php echo $email;
?>"></td>
</tr>
<tr>
<td bgcolor="#D9D9D9"> </td>
<td bgcolor="#D9D9D9"> </td>
</tr>
<tr>
<td valign="top">Otázka č.1</td>
<td>Jaký je Váš průměrný měsíční plat?<br>
<input type="text" name="odp1" size="20" value="<?php echo $odp1; ?>"></td>
</tr>
<tr>
<td valign="top" bgcolor="#D9D9D9">Otázka č.2</td>
<td bgcolor="#D9D9D9">Baví Vás Vaše práce?<br>
<input type="text" name="odp2" size="20" value="<?php echo $odp2; ?>"></td>
</tr>
<tr>
<td valign="top">Otázka č.3</td>
<td>Pracujete někdy přes čas?<br>
<input type="text" name="odp3" size="20" value="<?php echo $odp3; ?>"></td>
</tr>
<tr>
<td valign="top" bgcolor="#D9D9D9">Otázka č.4</td>
<td bgcolor="#D9D9D9">Přijal(a) byste pracovní nabídku v zahraničí?<br>
<input type="text" name="odp4" size="20" value="<?php echo $odp4; ?>"></td>
</tr>
<tr>
<td valign="top">Otázka č.5</td>
<td>Vyplňujete rád(a) dotazníky?<br>
<input type="text" name="odp5" size="20" value="<?php echo $odp5; ?>"></td>
</tr>
<tr>
<td colspan="2" bgcolor="#D9D9D9" align="center">
<input type="submit" name="submit" value="Odeslat dotazník"></td>
</tr>
</table>
</form>
<?php }

if (isset($_POST["submit"])) {
$jmeno = $_POST["jmeno"];
$email = $_POST["email"];
$odp1 = $_POST["odp1"];
$odp2 = $_POST["odp2"];
$odp3 = $_POST["odp3"];
$odp4 = $_POST["odp4"];
$odp5 = $_POST["odp5"];

if ((!$jmeno) || (!$email) || (!$odp1) || (!$odp2) || (!$odp3) || (!$odp4)
|| (!$odp5)) {
echo "Vyplňte všechny položky!";
formular($jmeno,$email,$odp1,$odp2,$odp3,$odp4,$odp5);
exit();
}

echo "Děkuji, že jste se vyplnil(a) náš dotazník.";

} else {
formular("Zadejte Vaše jméno","Zadejte Vaši e-mailovou
adresu","","","","","");
}
?>

Jde o formulář, bohužel když vyplním form a dám odesalt tak v souboru index.php nic není. Nevíte kde je chyba?
ajajaj
Profil
v první řadě bych zkusil vyhodit to value u inputu, to by bylo dobry jedine u "update" tabulky.
ajajaj
Profil
a ty zprávy o nevyplnění přilepit někam vedle tabulky třeba s &nbsp;
Big-Dejf
Profil *
bohuzel nefakci

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0