Panowie mam prośbę...
Stworzyłem stronę z formularzem, w którym wpisuję nazwę usera i komentarz.
Po naciśnięciu submit powinno zadziałać przekierowanie do innej strony o nazwie save.php wraz z parametrami (danymi z formularza).
W IE wszystko działa jak należy. problem mam z FireFoxem.
Poniżej kod formularza.
print "<table width=\"940px\" height=\"540\" border=\"0\" align=center style=\"background-color:#0b0b0b;background-image:url(../images/small.jpg);background-repeat:no-repeat;\">";
print "<tr>";
print "<td width=430px height=\"440\" colspan=\"2\"><div id=\"image\"><img src=\"".$katalog."/".$obrazki[$n]."\" style=\"border:#6a6b6d 3px solid;\" /></div>";
print "</td>";
print "<td width=10px rowspan=\"4\" valign=top style=\"padding-top:15px;background-repeat:no-repeat;\">";
print "</td>";
print "<td width=420px style=\"padding-right:15px;\">";
print "<form action=\"save.php\" method=\"GET\">";
print "<div id=\"doc2\">Przedtaw się jeśli chcesz...<textarea name=\"uname\" cols=\"45\" rows=\"1\"></textarea></div>";
print "<br><textarea name=\"go\" cols=\"1\" rows=\"1\">".$n."</textarea>";
print "<div id=\"doc2\">poniżej wprowadź komentarz<textarea name=\"comment\" cols=\"45\" rows=\"15\"></textarea></div>";
print "<a href=save.php?go=".($n).">.<button type=\"submit\">Wyślij</button></a><input type=\"reset\" value=\"Wyczyść\">";
print "</form>";
print "</td>";
print "</tr>";
...
Firefox wyświetla błąd na stronie, która odbiera zmienne. Robię to tak:
$n = $_GET['go'];
$name = $_GET['uname'];
$comment = $_GET['comment'];
natomiast błąd brzmi:
Notice: Undefined index: uname in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\dz\gallery\save.php on line 42
Notice: Undefined index: comment in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\dz\gallery\save.php on line 43