Een formulier op mijn site www.hoeikaangeld.com reageert vreemd. Ik heb de code hieronder neergezet. Er staan een paar echo's in die overbodig zijn om mij even te helpen. Vul ik niets in het veld wachtwoord dan geeft hij keurig ongelding wachtwoord. Dan doe ik een letter a en ik krijg via de echo NOSUBMIT terug. Hij ziet dus niet dat het formulier verzonden in. Dan vul ik weer niks in en gaat het goed. Dan mijn echte wachtwoord en weer NOSUBMIT, daarna weer een a en weer NOSUBMIT. Zo ga ik een tijd door en het is elke keer weer aanders... Wie heeft er tips? Of ziet misschien zelfs wel de fout!?
Hier de code bovenin de pagina die het formulier afhandeld
En hier het formulier zelf
Hier de code bovenin de pagina die het formulier afhandeld
Code:
<?
$query = ("SELECT ip FROM `gebruikers` WHERE ID = '" .$_SESSION['id'] ."'");
$result = mysql_query($query) or die ($query ."<BR>" .mysql_error());
$data = mysql_fetch_array($result);
if ($data['ip'] <> $_SERVER['REMOTE_ADDR']) { exit('Session hijack of dubbel ingelogt via ander netwerk.'); }
if (IsSet($_POST['submit'])) {
echo "Submit : " .$_POST['submit'] ."<BR>";
echo "Wachtwoord : " .md5($_POST['wachtwoord']) ."<BR>";
$query = "SELECT wachtwoord FROM `gebruikers`
WHERE id = '" .$_SESSION['id'] ."'";
$result = mysql_query($query) or die ($query ."<BR>" .mysql_error());
$data = mysql_fetch_array($result);
echo "Check : " .$data['wachtwoord'] ."<BR>";
} else {
echo "NoSubmit : " .$_POST['submit'] ."<BR>";
}
?>
En hier het formulier zelf
Code:
<form action="<?=$_SERVER['PHP_SELF'] ?>" method="post">
<table width="300" border="0" align="center" cellpadding="2" cellspacing="0">
<tr>
<td height="1" colspan="3" bgcolor="#EFE7C6"><img src="../images/spacer.gif" width="1" height="1" /></td>
</tr>
<tr>
<td width="1" bgcolor="#EFE7C6"><img src="../images/spacer.gif" width="1" height="1" /></td>
<td width="336"><table width="100%" border="0" cellspacing="2" cellpadding="2">
<tr>
<td height="75" colspan="2" align="center" bgcolor="#F3F1DE">
Vul je wachtwoord in ter bevestiging<br />
<BR />
<? echo ('<b><font color="FF0000">' .$doorgaan .'</font></b>'); ?></td>
</tr>
<tr>
<td align="left" bgcolor="#F3F1DE">Wachtwoord</td>
<td align="left" bgcolor="#F3F1DE">
<input name="wachtwoord" type="password" maxlength="16" /></td>
</tr>
<tr>
<td colspan="2" align="center" bgcolor="#F3F1DE">
<input type="submit" name="submit" value="Doorgaan" />
<br />
<a href="../index.php">Annuleren</a> </td>
</tr>
</table></td>
<td width="1" bgcolor="#EFE7C6"><img src="../images/spacer.gif" width="1" height="1" /></td>
</tr>
<tr>
<td height="1" colspan="3" bgcolor="#EFE7C6"><img src="../images/spacer.gif" width="1" height="1" /></td>
</tr>
</table>
</form>