Wie zou mij willen helpen met het volgende: Onderstaande code werkt wel in Chrome en Safari maar in niet in Internet Explorer en Firefox. Hij zet dat ik iets gepost heb, maar niet wat. Wat doe ik fout?


<?php
if($_SERVER['REQUEST_METHOD'] == 'POST')
{	
	
if (isset($_POST['eens'])) 

{ 
   $_SESSION['antwoorden'][$_SESSION['aantal']] = 'eens';
}

if (isset($_POST['oneens'])) 
{ 
   $_SESSION['antwoorden'][$_SESSION['aantal']] = 'oneens';
}


?>
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Naamloos document</title>
</head>
<form method="post" action="">
<body>
<table>
<tr>
<td width="250px" align="left"><input type='image' name='eens' value='eens' src='Images/Eens.png'></td>
<td width="250px" align="right"><input type='image' name='oneens' value='oneens' src='Images/Oneens.png'></td>
</tr>
</table>
</body>
</form><
</html>



Alvast bedankt, Lisette
Je kunt het ook oplossen met twee verborgen keuzerondjes (boven) die je in- en uitschakelt met twee aan de keuzerondjes gekoppelde labels rond de afbeeldingen (onder):


<form method="post">
  <div style="display:none">
    <input name="mening" id="eens" type="radio" value="eens">
    <input name="mening" id="oneens" type="radio" value="oneens">
  </div>
  <label for="eens">
    <img alt="Eens" src="ThumbUp.png">
  </label>
  <label for="oneens">
    <img alt="Oneens" src="ThumbDown.png">
  </label>
</form>


Het kan zelfs met alleen CSS: Use images instead of radio buttons

Reageren