Avatar billede proware Nybegynder
29. maj 2003 - 21:02 Der er 9 kommentarer og
1 løsning

to ens bruger

Hejsa

jeg er ved og laver et login system
men kan ikke få den til og gøre sådan at man ikke kan lave to ens bruger nogen der kan hjælpe mig

her er den kode som sætter data'er ind i min db

<?
if($send){
include ("config.php");
mysql_connect($host,$user,$pass);
mysql_select_db($db);
$query = mysql_query("INSERT INTO community (navn, password, email, alder, hjemmeside)" . "VALUES ('$navn','$password','$email','$alder','$hjemmeside')");
echo "Du er nu oprettet<br><a href=\"index.php\">Log ind</a>";
}
?>
Avatar billede ahv Nybegynder
29. maj 2003 - 21:04 #1
$check = mysql_query("SELECT navn FROM community WHERE navn='$navn'");
if (mysql_num_rows($check) == 0) {
$query = mysql_query("INSERT INTO community (navn, password, email, alder, hjemmeside)" . "VALUES ('$navn','$password','$email','$alder','$hjemmeside')");
echo "Du er nu oprettet<br><a href=\"index.php\">Log ind</a>";
} else {
echo "Brugernavnet er taget";
}
Avatar billede jakoba Nybegynder
29. maj 2003 - 21:05 #2
erklær felterne navn og password til at være 'primary key' så kan samme navn og password ikke indsættes i tabellen mere end een gang.
Avatar billede melange Nybegynder
29. maj 2003 - 21:09 #3
Sikkert mig som er gal på den, men 'password' bør da ikke være 'primary key'. Så kan to brugere da ikke have samme password, og det bør de da have lov til :)

Knap så fedt hvis man prøver at tilmelde sig et forum hvor der er 5 brugere og får en sådan fejl:
"Fejl: Dit password er optaget af en anden bruger"
Avatar billede ohmish Nybegynder
29. maj 2003 - 21:09 #4
eller brug: UNIQUE navn (navn)
Avatar billede jakoba Nybegynder
29. maj 2003 - 21:14 #5
melange >> når de to felter tilsammen er primary key kan det ene eller det andet eksistere i forvejen, blot ikke begge to.

men både ahv og ohmosh's løsninger er bedre, hvis det er nok at navnet er forskelligt.
Avatar billede melange Nybegynder
29. maj 2003 - 21:17 #6
jakoba << takker, så lærte jeg også det :)
Avatar billede ohmish Nybegynder
29. maj 2003 - 21:23 #7
hej :)
Avatar billede proware Nybegynder
29. maj 2003 - 21:25 #8
jakoba >> jeg kan godt lig dit forslag men jeg vil godt havde den til og skrive en fejl ud til den bruger som prøver så han kan få af vide hvad der er galt
Avatar billede proware Nybegynder
29. maj 2003 - 21:27 #9
jakoba>> jeg for fejl når jeg prøver og lave det om
Avatar billede proware Nybegynder
29. maj 2003 - 21:33 #10
jeg bruger avh's da det viker

men i andre skla havde tak
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