Ik heb op mijn form een aantal buttons staan. Na de submit wil ik controleren welke button er gedrukt is, om dan een update in SQL te doen. Mijn code werkte perfect totdat ik Internet Explorer ging testen... Toen bleek het tot mijn grote verbazing niet meer te werken.
Als ik nu ga updaten, dan gaat het mis.
Waarom werkt dit wel in Chrome, Safari, ... maar niet in Internet Explorer? En wat nog veel belangrijker is, hoe los ik dit op?
PHP:
print "<tr><td width='15%' valign='top'>" . date_format(date_create($row{'MeldTime'}), 'd/m/Y H:i:s') . "</td>";
print "<td valign='top'>" . nl2br($row{'Melding'}) . "</td>";
print "<td width='5%' valign='top'>" . $row{'MeldUser'} . "</td>";
print "<td width='5%'align='center' valign='top'><button name='btnCheckBox' type='submit' class='checkButton' value='" . $row{'ID'} . "' >";
if ($row{'Afgehandeld'}==1)
print "<img src='Assets/Images/Checked.png' border='0'>";
else
print "<img src='Assets/Images/UnChecked.png' border='0'>";
print "<input name='txtCheckBox" . $row{'ID'} . "' type='hidden' value='" . $row{'Afgehandeld'} . "'></button></a></td></tr>";
Als ik nu ga updaten, dan gaat het mis.
PHP:
mysql_query("Update Meldingen Set Afgehandeld = 1, AfgeTime = Now(), AfgeUser = '" . $_SESSION['Login'] . "' Where ID = " . $_POST['btnCheckBox']) or die('Error, update query failed: ' . mysql_error());
Waarom werkt dit wel in Chrome, Safari, ... maar niet in Internet Explorer? En wat nog veel belangrijker is, hoe los ik dit op?