Avatar billede thomasfricke Juniormester
08. februar 2005 - 02:58 Der er 2 kommentarer og
1 løsning

"name" i stedet for "username"

Hej Eksperter!

Jeg har et lille problem... Og det er og når man er logget ind, viser den
("username" som ligger i "row 2")

Og vil gerne have den til at vise
("name" som ligger i "row 3")... Kan det ikke lade sig gøre...

Min kode:

<?php
    $db_user = 'xxx';
    $db_pass = 'xxx';
    $username = $_POST['username'];
    $password = $_POST['password'];

    $connection = mysql_connect('localhost', $db_user, $db_pass) or die(mysql_error());
    mysql_select_db('oneeye_dk', $connection) or die(mysql_error());

    $query = "SELECT * FROM user
            WHERE username='$username' AND password='$password'";

    $result = mysql_query($query, $connection) or die('error making query');
    $affected_rows = mysql_num_rows($result);

    $affected_rows = mysql_num_rows($result);

    if($affected_rows == 1) {
        $_SESSION['username'] = $username;

    print 'Velkommen ';
    print $username;
    print ', du er nu logget ind.';

    }
    else {
    print 'Ikke korrekt brugernavn, eller kodeord.';
    }
?>
Avatar billede hmortensen Nybegynder
08. februar 2005 - 03:09 #1
Er faktisk et php spm, men vi kan nok klare det alligevel.

Prøv sådan her:

<?php
session_start();
    $db_user = 'xxx';
    $db_pass = 'xxx';
    $username = $_POST['username'];
    $password = $_POST['password'];

    $connection = mysql_connect('localhost', $db_user, $db_pass) or die(mysql_error());
    mysql_select_db('oneeye_dk', $connection) or die(mysql_error());

    $query = "SELECT name FROM user WHERE username='".$username."' AND password='".$password."'";

    $result = mysql_query($query, $connection) or die('error making query');

    if(mysql_num_rows($result) == 1)
    {
        $_SESSION['name'] = mysql_result($result, 0);

    echo "Velkommen ".$_SESSION['name'].", du er nu logget ind.";
    }
    else {
    echo "Ikke korrekt brugernavn, eller kodeord.";
    }
?>
Avatar billede thomasfricke Juniormester
08. februar 2005 - 03:20 #2
Takker...

Hvis du så bare lige ligger et svar... Så skulle den være fjong :P
Avatar billede hmortensen Nybegynder
08. februar 2005 - 03:21 #3
Det var så lidt
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
Computerworld tilbyder specialiserede kurser i database-management

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