Nieuw lid |
|
ik heb een scriptje geschreven om een petitie te ondertekenen. Naam & woonplaats worden ingevuld en weggeschreven naar de database.
In FF werkt dit perfect, maar in IE gebeurt er niets.
Iemand enig idee hoe dit kan?
normaal gezien is php toch browseronafhankelijk?
alvast bedankt,
Massimo
<?php
if (isset($_POST['verzenden'])) {
include("script/connectdb.php");
if ($_POST['naam'] == "") {
$error = "je hebt je naam niet ingevuld";
}if($_POST['stad'] == ""){
$error = " je hebt je woonplaats niet ingevuld";
}if($_POST['naam'] == "" AND $_POST['stad'] == ""){
$error = " Je hebt niets ingevuld";
}
if(!isset($error)){
$query = "INSERT INTO petitie (naam ,stad) VALUES ('$_POST[naam]', '$_POST[stad]')";
mysql_query($query);
echo "je hebt onze petitie succesvol getekend";
mysql_close($dbh);
$_POST['naam'] = "";
$_POST['stad'] = "";
}else{
echo $error;
$_POST['naam'] = "";
$_POST['stad'] = "";
}
}
?>
<form method="post" action="<?=$_SERVER['PHP_SELF']?>">
<table>
<tr><td width="236">Naam:
<input type="text" name="naam" /></td>
<td width="247">Woonplaats:
<input type="text" name="stad" /></td>
</tr>
<tr><td colspan="2"><INPUT NAME="verzenden" TYPE="submit" VALUE="Teken!" onclick="location.reload(true)" /></td>
</tr>
<tr><td> </td></tr>
<tr><?php
include("script/connectdb.php");
$result = mysql_query("SELECT * FROM petitie");
$num_rows = mysql_num_rows($result);
// Display the results
echo "<td colspan=\"2\">Reeds " .$num_rows." mensen hebben onze petitie al getekend!</td>";
mysql_close($dbh);
?></tr>
</table>
</form>
<?php if (isset($_POST['verzenden'])) { include("script/connectdb.php"); if ($_POST['naam'] == "") { $error = "je hebt je naam niet ingevuld"; }if($_POST['stad'] == ""){ $error = " je hebt je woonplaats niet ingevuld"; }if($_POST['naam'] == "" AND $_POST['stad'] == ""){ $error = " Je hebt niets ingevuld"; } $query = "INSERT INTO petitie (naam ,stad) VALUES ('$_POST[naam]', '$_POST[stad]')"; echo "je hebt onze petitie succesvol getekend"; $_POST['naam'] = ""; $_POST['stad'] = ""; }else{ $_POST['naam'] = ""; $_POST['stad'] = ""; } } ?> <form method="post" action="<?=$_SERVER['PHP_SELF']?>"> <table> <tr><td width="236">Naam: <input type="text" name="naam" /></td> <td width="247">Woonplaats: <input type="text" name="stad" /></td> </tr> <tr><td colspan="2"><INPUT NAME="verzenden" TYPE="submit" VALUE="Teken!" onclick="location.reload(true)" /></td> </tr> <tr><td> </td></tr> <tr><?php include("script/connectdb.php"); // Display the results echo "<td colspan=\"2\">Reeds " .$num_rows." mensen hebben onze petitie al getekend!</td>"; ?></tr> </table> </form>
|