Autor Zpráva
Mikaelson
Profil
Dobry den,

muze mi prosim nekdo poradit proc mi formular nefunguje?
File predifinalniodeslani.php nedokaze zobrazit/odeslat parametr delka (v tucnem).

Diky moc predem


<?
if ($_GET["pocitani"] == '1')
{


echo "
<form action=\"finalniodeslani.php\" method=post>Delka bude ".$_POST["delka"]." let"; 
<input type=hidden name=delka value=$_POST[delka]>
<input type=submit value='Submit' class=dfuc></td></tr></form>
";}
     
     
elseif ($_POST['pocitani'] == NULL) 

{
echo "<form action=\"predifinalniodeslani.php?pocitani=1\" method=post>
<select name=delka>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
<input type=submit value='Potvrdit' class=dfuc></form>
     ";


}

?>
I don't like AI
Profil *
echo "
<form action=\"finalniodeslani.php\" method=post>Delka bude ".$_POST["delka"]." let
<input type=hidden name=delka value=$_POST[delka]>
<input type=submit value='Submit' class=dfuc></td></tr></form>
";}

Odporúčam:

1. Zapnúť si výpis všetkých PHP chybových hlášok vo vývojom prostredí (tipujem localhost).
2. Naštudovať si syntax jazyka PHP - ako sa zapisujú reťazce.
3. HTML atribúty píšeš raz v escapovaných úvodzovkách, potom v apostrofoch, potom len tak. Vyber si jeden spôsob, dodržuj ho.
4. Vyhliadkovo naštudovať asi aj niečo o šablónovacích systémoch (prehľadnosť) a XSS (bezpečnosť).
Kajman
Profil
echo "
<form action=\"finalniodeslani.php\" method=post>Delka bude ".htmlspecialchars($_POST["delka"])." let
<input type=hidden name=delka value=\"".htmlspecialchars($_POST["delka"])."\">
<input type=submit value='Submit' class=dfuc></form></td></tr>
";}
Mikaelson
Profil
Kajman:
Dekuju mnohokrate!

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:

0