Hi!
Ich habe vollgendes Problem:
Ich habe ein Script, das einen neuen Eintrag in die Datenbank macht!(MySQL)
Das founktioniert auch tadellos, nur hab ich dass Problem, dass man da ein Passwort und eine ID eingeben muss, was dann abgefragt werden muss, ob die Datensätze vorhanden sind, und sofern sie vorhanden sind, soll er mir ausgeben, dass entweder pwd und oder id bereits verwendet werden.
Ich hab auch schon angefangen, dass ich eine Passwort abfrage mache, ob die Passwörter die man eingegeben hat, auch übereinstimmen! Dass founktioniert auch, nur tragt er denn Datensatz trotzdem ein, obwohl die Passwörter nicht überreinstimmen.
Hier der Code:
<?
include "opendatabase.php";
include "database.php";
$queryselect = "SELECT * FROM regiester";
$result = ExecuteQuery($queryselect);
$pwd = $HTTP_POST_VARS[pwd];
$pwd1 = $HTTP_POST_VARS[pwd1];
if ($pwd == $pwd1) {
echo "";
}
else {
echo "Passwortwiederholung falsch";
}
?>
<html>
<head>
</head>
<title>meinungshaus.com</title>
<body background="bg.jpg" link="#000000" alink="#000000" vlink="#000000">
<?
$hint = "";
if (isset($_POST["gesendet"])) {
mysql_query("INSERT INTO regiester (login,pwd,pwd1) VALUES ('$login','$pwd', '$pwd1')") or die(mysql_error());
$hint = "Eintrag wurde gespeichert!";
}
?>
<form action="master.php" method="post" enctype="multipart/form-data">
<input type="hidden" value="gesendet" name="gesendet">
<table border="0" width="100%">
<tr>
<td colspan="2">
<font color="#000000" size="2" face="aria"><?=$hint;?></font>
</td>
</tr>
<tr>
<td align="center">
<br>
<font color="#000000" size="5" face="arial"><b><u>Neuer Eintrag:</u></b></font>
<br>
<br>
<br>
</td>
</tr>
</table>
<table width="100%" border="0">
<tr>
<td align="center">
<font color="#000000" size="3" face="arial">ID</font><br>
<input type="text" name="login" size="4" maxlength="4">
</td>
</tr>
<tr>
<td align="center">
<font color="#000000" size="3" face="arial">Passwort</font><br>
<input type="password" name="pwd" size="12" maxlength="12">
</td>
</tr>
<tr>
<td align="center">
<font color="#000000" size="3" face="arial">Passwort - wiederholen</font><br>
<input type="password" name="pwd1" size="12" maxlength="12">
</td>
</tr>
<tr>
<td align="center">
<br>
<input type="image" src="senden.jpg">
</td>
</tr>
</form>
</table>
</body>
</html>
Ich habe vollgendes Problem:
Ich habe ein Script, das einen neuen Eintrag in die Datenbank macht!(MySQL)
Das founktioniert auch tadellos, nur hab ich dass Problem, dass man da ein Passwort und eine ID eingeben muss, was dann abgefragt werden muss, ob die Datensätze vorhanden sind, und sofern sie vorhanden sind, soll er mir ausgeben, dass entweder pwd und oder id bereits verwendet werden.
Ich hab auch schon angefangen, dass ich eine Passwort abfrage mache, ob die Passwörter die man eingegeben hat, auch übereinstimmen! Dass founktioniert auch, nur tragt er denn Datensatz trotzdem ein, obwohl die Passwörter nicht überreinstimmen.
Hier der Code:
<?
include "opendatabase.php";
include "database.php";
$queryselect = "SELECT * FROM regiester";
$result = ExecuteQuery($queryselect);
$pwd = $HTTP_POST_VARS[pwd];
$pwd1 = $HTTP_POST_VARS[pwd1];
if ($pwd == $pwd1) {
echo "";
}
else {
echo "Passwortwiederholung falsch";
}
?>
<html>
<head>
</head>
<title>meinungshaus.com</title>
<body background="bg.jpg" link="#000000" alink="#000000" vlink="#000000">
<?
$hint = "";
if (isset($_POST["gesendet"])) {
mysql_query("INSERT INTO regiester (login,pwd,pwd1) VALUES ('$login','$pwd', '$pwd1')") or die(mysql_error());
$hint = "Eintrag wurde gespeichert!";
}
?>
<form action="master.php" method="post" enctype="multipart/form-data">
<input type="hidden" value="gesendet" name="gesendet">
<table border="0" width="100%">
<tr>
<td colspan="2">
<font color="#000000" size="2" face="aria"><?=$hint;?></font>
</td>
</tr>
<tr>
<td align="center">
<br>
<font color="#000000" size="5" face="arial"><b><u>Neuer Eintrag:</u></b></font>
<br>
<br>
<br>
</td>
</tr>
</table>
<table width="100%" border="0">
<tr>
<td align="center">
<font color="#000000" size="3" face="arial">ID</font><br>
<input type="text" name="login" size="4" maxlength="4">
</td>
</tr>
<tr>
<td align="center">
<font color="#000000" size="3" face="arial">Passwort</font><br>
<input type="password" name="pwd" size="12" maxlength="12">
</td>
</tr>
<tr>
<td align="center">
<font color="#000000" size="3" face="arial">Passwort - wiederholen</font><br>
<input type="password" name="pwd1" size="12" maxlength="12">
</td>
</tr>
<tr>
<td align="center">
<br>
<input type="image" src="senden.jpg">
</td>
</tr>
</form>
</table>
</body>
</html>