Portál AbcLinuxu, 1. června 2025 16:40
<form method="post" action="muj_php_skript.php"> <input type="hidden" name="vzkaz" value="<?echo $_POST["vzkaz"]?>"> <input type="Submit" name="Uložit" value="Uložit >>"> </form>
[Thu Oct 25 16:31:23 2007] [error] [client 127.0.0.1] PHP Notice: Undefined index: odeslano in /srv/www/htdocs/tabulka_formular_final.php on line 8, referer: http://localhost/tabulka_formular_final.php/
Na řádku 8 je následující, ale to by nemělo mít žádný vliv:
if ($_POST["odeslano"])
if ($_POST["odeslano"])by som zmenil na
if (isset($_POST["odeslano"]))(a tá chyba by sa už nemala vypisovať). Mierne nerozumiem, čo má robiť tento konkrétny riadok:
<input type="hidden" name="vzkaz" value="<?echo $_POST["vzkaz"]?>">(aj ten skript, v ktorom je tento riadok sa volá pomocou POST?) Je v súbore muj_php_skript.php niečo, čo zobrazí nejaké údaje (napr echo "FUNGUJE TO :)"; ).
access.log
u? Případně nemáte nastaven nějaký URL rewrite
?
<? $BudemeZobrazovat=true; if ($_POST["odeslano"]) { if (strlen($_POST["1"])>5 || strlen($_POST["2"])>5 || strlen($_POST["3"])>5 || strlen($_POST["4"])>5 || strlen($_POST["5"])>5) { echo "Vámi zadané údaje jsou mimo rozsah! Zadané hodnoty mohou být max. pěti místné!"; } else { $BudemeZobrazovat=false; ?>
<html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> </head> <body> <? $BudemeZobrazovat=true; if ($_POST["odeslano"]) { if (strlen($_POST["1"])>5 || strlen($_POST["2"])>5 || strlen($_POST["3"])>5 || strlen($_POST["4"])>5 || strlen($_POST["5"])>5 || strlen($_POST["6"])>5 || strlen($_POST["7"])>5 || strlen($_POST["8"])>5 || strlen($_POST["9"])>5 || strlen($_POST["10"])>5 || strlen($_POST["11"])>5 || strlen($_POST["12"])>5 || strlen($_POST["13"])>5 || strlen($_POST["14"])>5 || strlen($_POST["15"])>5 || strlen($_POST["16"])>5 || strlen($_POST["17"])>5 || strlen($_POST["18"])>5 || strlen($_POST["19"])>5 || strlen($_POST["20"])>5 || strlen($_POST["21"])>5 || strlen($_POST["22"])>5 || strlen($_POST["23"])>5 || strlen($_POST["24"])>5 || strlen($_POST["25"])>5 || strlen($_POST["26"])>5 || strlen($_POST["27"])>5 || strlen($_POST["28"])>5 || strlen($_POST["29"])>5 || strlen($_POST["30"])>5) { echo "Vámi zadané údaje jsou mimo rozsah! Zadané hodnoty mohou být max. pěti místné!"; } else { $BudemeZobrazovat=false; ?> <center> <h1>Náhled před vložením do databáze.</h1> <table border="1" cellspacing="0" width="700"> <tr align="center" valign="top"><td width="50%">Jméno vesnice:<br><b><?echo ($_POST["vesnice"])?></b><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td><td>Jméno hráče:<br><b><?echo ($_POST["jmeno"])?></b><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td></tr></table> <table border="1" cellspacing="0" width="700"><tr align="center"><td width="20%">Řimské jednotky</td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/1.gif" title="Legionář"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/2.gif" title="Pretorián"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/3.gif" title="Imperián"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/4.gif" title="Equites Legáti"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/5.gif" title="Equites Imperatoris"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/6.gif" title="Equites Caesaris"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/7.gif" title="Římanské beranidlo"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/8.gif" title="Ohnivý katapult"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/9.gif" title="Senátor"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/10.gif" title="Osadník"></td></tr> <tr align="center"><td>Počet</td><td width="8%"><?echo ($_POST["1"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td><td width="8%"><?echo ($_POST["2"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td><td width="8%"><?echo ($_POST["3"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td><td width="8%"><?echo ($_POST["4"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td><td width="8%"><?echo ($_POST["5"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td><td width="8%"><?echo ($_POST["6"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td><td width="8%"><?echo ($_POST["7"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td><td width="8%"><?echo ($_POST["8"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td><td width="8%"><?echo ($_POST["9"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td><td width="8%"><?echo ($_POST["10"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td></tr> <tr align="center"><td>Germánské jednotky</td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/11.gif" title="Pálkař"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/12.gif" title="Oštěpař"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/13.gif" title="Sekerník"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/14.gif" title="Zvěd"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/15.gif" title="Rytíř"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/16.gif" title="Teuton jezdec"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/17.gif" title="Germánské beranidlo"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/18.gif" title="Katapult"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/19.gif" title="Kmenový vůdce"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/20.gif" title="Osadník"></td></tr> <tr align="center"><td>Počet</td><td width="8%"><?echo ($_POST["11"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td><td width="8%"><?echo ($_POST["12"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td><td width="8%"><?echo ($_POST["13"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td><td width="8%"><?echo ($_POST["14"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td><td width="8%"><?echo ($_POST["15"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td><td width="8%"><?echo ($_POST["16"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td><td width="8%"><?echo ($_POST["17"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td><td width="8%"><?echo ($_POST["18"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td><td width="8%"><?echo ($_POST["19"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td><td width="8%"><?echo ($_POST["20"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td></tr> <tr align="center"><td>Gálské jednotky</td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/21.gif" title="Falanx"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/22.gif" title="Šermíř"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/23.gif" title="Slídič"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/24.gif" title="Theutates Blesk"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/25.gif" title="Druid Jezdec"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/26.gif" title="Haeduan"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/27.gif" title="Dřevěné beranidlo"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/28.gif" title="Válečný katapult"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/29.gif" title="Náčelník"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/30.gif" title="Osadník"></td></tr> <tr align="center"><td>Počet</td><td width="8%"><?echo ($_POST["21"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td><td width="8%"><?echo ($_POST["22"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td><td width="8%"><?echo ($_POST["23"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td><td width="8%"><?echo ($_POST["24"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td><td width="8%"><?echo ($_POST["25"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td><td width="8%"><?echo ($_POST["26"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td><td width="8%"><?echo ($_POST["27"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td><td width="8%"><?echo ($_POST["28"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td><td width="8%"><?echo ($_POST["29"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td><td width="8%"><?echo ($_POST["30"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td></tr></table> <table border="1" cellspacing="0" width="700"> <tr align="center"><td width="50%">Level zdi</td><td><?echo ($_POST["31"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td></tr> <tr align="center"><td>Produkce obilí</td><td><?echo ($_POST["32"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td></tr> <tr align="center"><td>Sýpka</td><td><?echo ($_POST["33"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td></tr> <tr align="center"><td>Pole na max. levelu</td><td><?echo ($_POST["34"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td></tr> <tr align="center"><td>Čas uložení</td><td><?echo ($_POST["35"])?><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"></td></tr> </table> <br> <form method="post" action="odeslani_dat.php"> <input type="hidden" name="vesnice" value="<?echo $_POST["vesnice"]?>"> <input type="Submit" name="Uložit" value="Uložit >>"> </form> <? } } if ($BudemeZobrazovat):?> </center> <center> <table border="1" cellspacing="0" width="700"> <tr align="center" valign="top"><td width="50%">Jméno vesnice:<form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="vesnice" type="text" size="20"></input></td><td>Jméno hráče:<br><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="jmeno" type="text" size="20"></input></td></tr></table> <table border="1" cellspacing="0" width="700"><tr align="center"><td width="21%">Řimské jednotky</td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/1.gif" title="Legionář"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/2.gif" title="Pretorián"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/3.gif" title="Imperián"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/4.gif" title="Equites Legáti"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/5.gif" title="Equites Imperatoris"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/6.gif" title="Equites Caesaris"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/7.gif" title="Římanské beranidlo"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/8.gif" title="Ohnivý katapult"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/9.gif" title="Senátor"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/10.gif" title="Osadník"></td></tr> <tr align="center"><td>Počet</td><td width="8%"><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="1" type="text" size="4"></input></td><td width="8%"><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="2" type="text" size="4"></input></td><td width="8%"><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="3" type="text" size="4"></input></td><td width="8%"><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="4" type="text" size="4"></input></td><td width="8%"><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="5" type="text" size="4"></input></td><td width="8%"><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="6" type="text" size="4"></input></td><td width="8%"><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="7" type="text" size="4"></input></td><td width="8%"><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="8" type="text" size="4"></input></td><td width="8%"><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="9" type="text" size="4"></input></td><td width="8%"><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="10" type="text" size="4"></input></td></tr> <tr align="center"><td>Germánské jednotky</td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/11.gif" title="Pálkař"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/12.gif" title="Oštěpař"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/13.gif" title="Sekerník"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/14.gif" title="Zvěd"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/15.gif" title="Rytíř"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/16.gif" title="Teuton jezdec"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/17.gif" title="Germánské beranidlo"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/18.gif" title="Katapult"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/19.gif" title="Kmenový vůdce"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/20.gif" title="Osadník"></td></tr> <tr align="center"><td>Počet</td><td width="8%"><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="11" type="text" size="4"></input></td><td width="8%"><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="12" type="text" size="4"></input></td><td width="8%"><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="13" type="text" size="4"></input></td><td width="8%"><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="14" type="text" size="4"></input></td><td width="8%"><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="15" type="text" size="4"></input></td><td width="8%"><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="16" type="text" size="4"></input></td><td width="8%"><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="17" type="text" size="4"></input></td><td width="8%"><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="18" type="text" size="4"></input></td><td width="8%"><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="19" type="text" size="4"></input></td><td width="8%"><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="20" type="text" size="4"></input></td></tr> <tr align="center"><td>Gálské jednotky</td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/21.gif" title="Falanx"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/22.gif" title="Šermíř"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/23.gif" title="Slídič"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/24.gif" title="Theutates Blesk"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/25.gif" title="Druid Jezdec"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/26.gif" title="Haeduan"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/27.gif" title="Dřevěné beranidlo"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/28.gif" title="Válečný katapult"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/29.gif" title="Náčelník"></td><td width="8%"><img src="http://prometheus.kraja.cz/travian/travianpig/img/un/u/30.gif" title="Osadník"></td></tr> <tr align="center"><td>Počet</td><td width="8%"><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="21" type="text" size="4"></input></td><td width="8%"><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="22" type="text" size="4"></input></td><td width="8%"><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="23" type="text" size="4"></input></td><td width="8%"><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="24" type="text" size="4"></input></td><td width="8%"><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="25" type="text" size="4"></input></td><td width="8%"><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="26" type="text" size="4"></input></td><td width="8%"><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="27" type="text" size="4"></input></td><td width="8%"><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="28" type="text" size="4"></input></td><td width="8%"><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="29" type="text" size="4"></input></td><td width="8%"><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="30" type="text" size="4"></input></td></tr></table> <table border="1" cellspacing="0" width="700"> <tr align="center"><td width="50%">Level zdi</td><td><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="31" type="text" size="1"></input></td></tr> <tr align="center"><td>Produkce obilí</td><td><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="32" type="text" size="4"></input></td></tr> <tr align="center"><td>Sýpka "40562/80000"</td><td><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="33" type="text" size="12"></input></td></tr> <tr align="center"><td>Pole na max. levelu "Ano/Ne"</td><td><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="34" type="text" size="2"></input></td></tr> <tr align="center"><td>Čas uložení</td><td><form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"><input name="35" type="text" size="18" value="<?echo ''. date('d.m.Y G:i:s') ."\n";?>"></input></td></tr> </table> <br> <input type="hidden" name="odeslano" value="true"> <input type="Submit" name="odeslat" value=">> Náhled"> </form> </center> </body> <?endif;?> </html>
<? include 'pripojeni_k_allcoor_promenne.php'; mysql_connect(SQL_HOST, SQL_USERNAME, SQL_PASSWORD) or die("Nelze se připojit k MySQL: " . mysql_error()); mysql_select_db(SQL_DBNAME) or die("Nelze vybrat databázi: ". mysql_error()); $vysledek = mysql_query("insert into takticke_informace (vesnice) values ('".$_POST["vesnice"]."')"); ?>
<?php print_r($_POST); ?>
form
, přestože bych měl vidět cca jeden. Pokud jich tam chcete milión, čekal bych i milión tlačítek submit, protože každé odesílá jen jeden formulář.
< form method="post" action="< ?echo $_SERVER["PHP_SELF"]? >" >Bezmyšlenkovitě jsem vše kopíroval a vkládal. Jediné jeho správné umístění je na řádku 47.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.