Autor Zpráva
Emilios
Profil *
Zdravim mam nasledujici problem , potreboval bych udelat formular , ktery se pravzne sklada z input type radio , avsak nevim proc , pri nastaveni hodnot value , se v mailu absolutne nodesilaji ... nevite proc ?


<?
if(isset($_POST['odeslat']))
{
$komu="blablabla@centrum.cz";

$predmet="blablabla";

$numberofpupils=$_POST['numberofpupils'];


$zahlavi="asdasdad";

$zprava_odeslana=mail($komu,$predmet,$numberofpupils,$zahlavi);


echo "odeslano";
?>
<html>
<head><title></title></head>

<body>
<form action="index.php" method="post">
<table border="1" width="500" cellspacing="1" cellpadding="3" align="center">
<tr><td>blabla:</td>
<td><input type="radio" name="numberofpupils" value="Do 200" checked="checked">Do 200<br>
<input type="radio" name="numberofpupils" value="201-400">201-400<br>
<input type="radio" name="numberofpupils" value="404-700">401-700<br>
<input type="radio" name="numberofpupils" value="vice nez 700">více než 700<br>
</td>
</tr>
<tr><td><input type="submit" value="odeslat" name="odeslat"></td></tr>
</table>
</form>
</body>
<?
}

else

{

?>
<form action="index.php" method="post">
<table border="1" width="500" cellspacing="1" cellpadding="3" align="center">
<tr><td>Blablabla:</td>
<td><input type="radio" name="numberofpupils" value="Do 200" checked="checked">Do 200<br>
<input type="radio" name="numberofpupils" value="201-400">201-400<br>
<input type="radio" name="numberofpupils" value="404-700">401-700<br>
<input type="radio" name="numberofpupils" value="vice nez 700">více než 700<br>
</td>
</tr>
<tr><td><input type="submit" value="odeslat" name="odeslat"></td></tr>

</table>
</form>
<?
}
?>
Alphard
Profil
zkoušel jsi třeba echo $_POST['numberofpupils'];?
Emilios
Profil *
to Alphard: Zkousel bez odezvy , ale nevim k cemu volat echo , kdyz hodnoty by se meli predavat a nasledne posilat mailem ...
Alphard
Profil
ale nevim k cemu volat echo , kdyz hodnoty by se meli predavat a nasledne posilat mailem
třeba kvůli lepší přehlednosti a kvůli tomu, že chyba může být jinde

zkusil jsem následující a funguje

<?php
if(isset($_POST['odeslat']))

echo $_POST['numberofpupils'];

?>
<html>
<head><title></title></head>
<body>
<form method="post">
<table border="1" width="500" cellspacing="1" cellpadding="3" align="center">
<tr><td>blabla:</td>
<td><input type="radio" name="numberofpupils" value="Do 200" checked="checked">Do 200<br>
<input type="radio" name="numberofpupils" value="201-400">201-400<br>
<input type="radio" name="numberofpupils" value="404-700">401-700<br>
<input type="radio" name="numberofpupils" value="vice nez 700">více než 700<br>
</td>
</tr>
<tr><td><input type="submit" value="odeslat" name="odeslat"></td></tr>
</table>
</form>
</body>
</html>
Emilios
Profil *
to Alphard : To ano , ale v pripade pouzit funkce mail se odeslou jenom prvni dve hodnoty ...
DFly
Profil
jak prvni dve hodnoty? vzdy to bude mit jen jednu hodnotu

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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