Avatar billede kack Nybegynder
30. april 2005 - 23:29 Der er 3 kommentarer og
1 løsning

Kun en bruger med samme navn.

Jeg har sådan et fint lille opret system. Men har kodet en hel masse, jeg aldrig har prøvet før.

Så er kommet frem til dette:

<?
if($_POST['ok']){



if($_POST['kodeord'] == $_POST['kodeord2']){


if(!$_POST['brugernavn']) {
echo "<br/><br/><b class='b1'>Du skal skrive et brugernavn.</b>";
}
elseif(!$_POST['kodeord']) {
echo "<br/><br/><b class='b1'>Du skal skrive et kodeord.</b>";
}
elseif(!$_POST['kodeord2']) {
echo "<br/><br/><b class='b1'>Du skal skrive et kodeord.</b>";
}
elseif(!$_POST['email']) {
echo "<br/><b class='b1'>Du skal skrive en email.</b>";
}
elseif(!$_POST['kon']) {
echo "<br/><b class='b1'>Du skal vælge et køn</b>";
}
elseif(!$_POST['DAY']) {
echo "<br/><b class='b1'>Du skal skrive en fødselsdag.</b>";
}
elseif(!$_POST['MONTH']) {
echo "<br/><b class='b1'>Du skal skrive et fødsels måned.</b>";
}
elseif(!$_POST['year']) {
echo "<br/><b class='b1'>Du skal skrive et fødselseår.</b>";
}

else{
echo "<br/><b class='b1'>Brugeren er oprettet! Du kan nu logge ind med dit brugernavn og kodeord.</b>";
$dato = date('d/m/Y');
$ip = getenv(REMOTE_ADDR);

mysql_query("INSERT INTO com_brugere (id, brugernavn, kodeord, email, kon, day, month, year, dato, ip) VALUES ('".$_POST['id']."','".$_POST['brugernavn']."','".md5($_POST['kodeord'])."','".$_POST['email']."','".$_POST['kon']."','".$_POST['DAY']."','".$_POST['MONTH']."','".$_POST['year']."','$dato','$ip')");
}
}

else {
        echo "<br/><b class='b1'>Kodeord ikke ens.</b>";
        }
}
?>

Kan ikke helt finde ud af at lave det sådan, så der kun er en bruger der kan hede det samme navn.

Hvordan kan man lave det ? :)
Avatar billede ksoren Nybegynder
30. april 2005 - 23:57 #1
en mulighed er, at slå navnet op i databasen, inden du foretager dig mere..

$q = mysql_query("select count(*) from com_brugere where brugernavn='{$_POST['brugernavn']}'");

$row = mysq_fetch_row($q);
if(intval($row[0]) == 0){
    // ok, opret bruger
}else{
    // brugernavn optaget
}
Avatar billede kack Nybegynder
01. maj 2005 - 00:05 #2
Har prøvet. Men kunne ikke helt få det til at virke.

Var dte muligt, jeg kunne få dig til at fletet det ind i koden ?
Avatar billede kack Nybegynder
03. maj 2005 - 12:21 #3
Ikke nogen der kan hjælpe mig ?
Avatar billede kack Nybegynder
04. maj 2005 - 12:01 #4
Lukker
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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