Avatar billede flol Nybegynder
08. januar 2006 - 20:40 Der er 2 kommentarer og
1 løsning

fejl i Tjek brugernavn

Hey har lige brug for lidt hjælp, har prøvet at lave en lille kode som skal tjekke om en bruger allerede findes i databasen, ved oprettelse af en ny bruger, men når jeg tester koden, og prøver at oprette en bruger der findes i min database, opretter den brugeren alligevel, og den kommer ikke med nogen form for fejl.. hvorfor?

<?
include('connect.php');
$bruger = $_POST["bruger"];
$ansoeg = mysql_query ("SELECT brugernavn FROM `brugere` WHERE brugernavn = '$bruger'") or die (mysql_error());

$antal = mysql_result($ansoeg,0);
if ($antal > 0){
    echo "<div class=\"fejl\"><b>Fejl:</b> Brugeren er allerede på listen over bruger</div>";
exit;
}else{

$navn = $_POST["navn"];
$bruger = $_POST["bruger"];
$alder = $_POST["alder"];
$status = $_POST["status"];
$fil = $_POST["billede"];
$pass = $_POST["pass"];
$lands = $_POST["lands"];
$mail = $_POST["mail"];
$profil = $_POST["profil"];

if (isset($bruger) AND ($pass)) {
  if (empty($fil)) {
mysql_query("INSERT INTO brugere VALUES('','$bruger','$pass','$navn','$alder','$status','$lands','nopic.jpg','$profil','$mail', NOW())") or die(mysql_error());
                    }else{
mysql_query("INSERT INTO brugere VALUES('','$bruger','$pass','$navn','$alder','$status','$lands','$fil','$profil','$mail', NOW())") or die(mysql_error());
                    }
}else{
echo "Fejl, du skal skrive i alle felter mærkert med *";
}}
?>
Avatar billede yezbarh Nybegynder
08. januar 2006 - 20:51 #1
$antal = mysql_num_rows($ansoeg);
Avatar billede flol Nybegynder
08. januar 2006 - 20:55 #2
Takk
lig et svar ;D
Avatar billede yezbarh Nybegynder
08. januar 2006 - 20:57 #3
Kommer her!
Glad for jeg kunne hjælpe! ^o)

--
yezbarh
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester