Avatar billede krydset Nybegynder
22. august 2003 - 23:33 Der er 11 kommentarer og
1 løsning

i sætning dutter ik.

hej det er mig igen.

Jeg er squ lidt dum til det her php, meeen havde aldrig været nået så langt uden jer venner :-)

når men til sagen, jeg prøver at lave et simpelt login system hvor $pass og $pass_gentag skaæ være ens før scriptet går videre, men det dutter ikke helt. kan i sige mig hvordan det skal skrives så det virker

her er scriptet

navn = $_POST["navn"];
$efternavn = $_POST["efternavn"];
$adresse = $_POST["adresse"];
$by = $_POST["by"];
$postnr = $_POST["postnr"];
$tlf = $_POST["tlf"];
$bruger_navn = $_POST["bruger_navn"];
$pass = $_POST["pass"];
$pass_gentag = $_POST["pass_gentag"];



mysql_connect($mysql_host, $mysql_user, $mysql_pass) or die(mysql_error());
mysql_select_db($mysql_db) or die(mysql_error());

//her er der parse error// if $pass == $pass_gentag

{
    $opret = true;
   
}

else

{
    opret = false;
}

$opret = mysql_query("INSERT INTO brugere(navn, efternavn, adresse, city, postnr, tlf, bruger_navn, pass, pass_gentag) values
    ('$navn','$efternavn','$adresse','$city','$postnr','$tlf','$bruger_navn','$pass','$pass_gentag')") or die(mysql_error());

?>
Avatar billede schaefner Juniormester
22. august 2003 - 23:35 #1
mysql_connect($mysql_host, $mysql_user, $mysql_pass) or die(mysql_error());
mysql_select_db($mysql_db) or die(mysql_error());

if ($pass == $pass_gentag) {
    $opret = mysql_query("INSERT INTO brugere(navn, efternavn, adresse, city, postnr, tlf, bruger_navn, pass, pass_gentag) values
    ('$navn','$efternavn','$adresse','$city','$postnr','$tlf','$bruger_navn','$pass','$pass_gentag')") or die(mysql_error());
} else {
    echo 'Ikke ens';
}
Avatar billede squashguy Nybegynder
22. august 2003 - 23:35 #2
if($pass == $pass_gentag)
Avatar billede schaefner Juniormester
22. august 2003 - 23:36 #3
Du skal også lige huske at skrive:

$city = $_POST["by"]; // Måske også $_POST["city"];

ellers bliver det ikke indsat :)
Avatar billede schaefner Juniormester
22. august 2003 - 23:37 #4
og:

$navn = $_POST["navn"];
Avatar billede schaefner Juniormester
22. august 2003 - 23:37 #5
forstår dog ikke hvorfor du gemmer to ens kodeord i databasen?
Avatar billede schaefner Juniormester
22. august 2003 - 23:44 #6
Et svar og så vil jeg ellers tøffe ind under dynerne. Godnat folkens :)

mvh. Jesper Sørensen
Avatar billede krydset Nybegynder
22. august 2003 - 23:49 #7
yes, i know det er ændret så det lige *GG*

kan jeg ikke få dig til at skrive hvis man vil have at den går ind og tjekker om brugernavnet eksistere i db og så skal den sige brugernavnet er i brug, er det ikke kompliceret.?
Avatar billede schaefner Juniormester
22. august 2003 - 23:53 #8
Noget i den her stil:

mysql_connect($mysql_host, $mysql_user, $mysql_pass) or die(mysql_error());
mysql_select_db($mysql_db) or die(mysql_error());

if (mysql_result(mysql_query("SELECT COUNT(*) FROM brugere WHERE bruger_navn='$bruger_navn'"),0) > 0) {
    echo 'Brugernavnet er i brug!';
} else {
    if ($pass == $pass_gentag) {
        mysql_query("INSERT INTO brugere(navn, efternavn, adresse, city, postnr, tlf, bruger_navn, pass, pass_gentag) values ('$navn','$efternavn','$adresse','$city','$postnr','$tlf','$bruger_navn','$pass','$pass_gentag')") or die(mysql_error());
    } else {
        echo 'Kodeord er ikke ens';
    }
}
Avatar billede krydset Nybegynder
22. august 2003 - 23:55 #9
takker du er squ en god hjælp. kunne man ikke få dit icq ell. messenger hvis du her.

men her er ihvertfal point :-)
Avatar billede schaefner Juniormester
22. august 2003 - 23:56 #10
kig i mit minisite :)
Avatar billede krydset Nybegynder
22. august 2003 - 23:56 #11
hvis du her = hvis du har
Avatar billede krydset Nybegynder
22. august 2003 - 23:57 #12
okay takker
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

IT-JOB