Er det noget med at man skal kunne ændre et kodeord eller sådan noget? spørger bare...
<?
$brugernavn = $_REQUEST["brugernavn"];
$password = $_REQUEST["password"];
$passwordb = $_REQUEST["passwordb"];
// hvad er det lige du tjekker på her?
if ($password != $passwordb) {
echo "Wrong password";
} // denne manglede...
else {
include "connection.php";
$result = mysql_query("select brugernavn from users where brugernavn = '$brugernavn'");
$number = mysql_num_rows($result);
// hvis brugernavnet findes? så skal den være forskellig fra 0, eller større end 0
if ($number != 0) {
print "Choose another username";
}
else {
mysql_query("insert into users (brugernavn,password) values ('$brugernavn','$password')");
}
}
?>
Hvis resten af din kode er korrekt, så kan det være det virker nu?
Og husk lige dem her
-------------------------
forskellige fra: $var1 != $var2
lig med(når der skal tjekke om det er sandt eller falsk): $var1 == $var2
Håber det hjælper
---------------------------
Hilsen Jimmi Westeberg
Sådan ser det ud nu, men den kommer med "Wrong Password" heletiden. Den nederste klamme, er den ikke i overskud? Ellers kan jeg ikke finde nogle fejl
Btw. Det er Register-ok.php, oprettelse af bruger.
<?
$brugernavn = $_REQUEST["brugernavn"];
$password = $_REQUEST["password"];
$passwordb = $_REQUEST["passwordb"];
// Checker at brugeren hat tastet password rigtigt
if ($password != $passwordb) {
echo "Wrong password";
}
else {
include "connection.php";
$result = mysql_query("select brugernavn from users where brugernavn = '$brugernavn'");
$number = mysql_num_rows($result);
// hvis brugernavnet findes? så skal den være forskellig fra 0, eller større end 0
if ($number != 0) {
print "Choose another username";
}
else {
mysql_query("insert into users (brugernavn,password) values ('$brugernavn','$password')");
}
} // Er denne ikke i overskud?
?>
[Redigeret d. 04/06-03 22:09:37 af Kenneth Poulsen][Redigeret d. 04/06-03 22:10:32 af Kenneth Poulsen][Redigeret d. 04/06-03 22:12:07 af Kenneth Poulsen]