Szukałem wiele wątków odnośnie tego problemu, znalazłem, jednak nie usatysfakcjonowały mnie. Dlatego pisze, a mianowicie mam taki skrypt:
<?php
echo ('<center><table><tr> <td><form action="index.php?web=2" method="POST"><input type="image" src="images/pizza.gif" name="food" value="pizza" /></form></td>
<td><form action="index.php?web=2" method="POST"><input type="image" src="images/dania_barowe.gif" name="food" value="dania_barowe" /></form></td>
<td><form action="index.php?web=2" method="POST"><input type="image" src="images/napoje.gif" name="food" value="napoje" /></form></td>
<td><form action="index.php?web=2" method="POST"><input type="image" src="images/zestawy.gif" name="food" value="zestawy" /></form></td>
<td><form action="index.php?web=2" method="POST"><input type="image" src="images/alkohole.gif" name="food" value="alkohole" /></form></td>
</tr></table></center>');
if ($_POST['food'] == "") {
echo '<center>Wybierz kategorie klikając na ikonkę dania</center>'; } else {
include ($_POST['food'].".php");
}
echo ('<br /><br /><center><img src="images/kupon.gif"></center>'); ?>
Wszystko działa, czyli wyświetla dobrze w Firefoxie, a w operze i ie nic nie wyświetla, tzn wyświetla zmienną $_POST['food'] jako pustą, dlaczego? :/