Avatar billede prop46 Nybegynder
15. september 2003 - 16:30 Der er 6 kommentarer og
1 løsning

login for 10. gang

Kan ikke få dette login til at virke og på bruger.php kører den begge if($result) sætningerne (skriver Der findes ingen bruger med det navn OG sender mig til profil.php) ???



//bruger.php

<?php

$brugernavn = $_POST["brugernavn"];
$kodeord = $_POST["kodeord"];

if(isset($brugernavn)) {
   
    if($brugernavn == "") {
        $arrErrors[] = "Du har ikke indtastet noget brugernavn";
    }
    if($kodeord == "") {
        $arrErrors[] = "Du har ikke indtastet noget kodeord";
    }

    if(!isset($arrErrors)) {
       

        $query = "SELECT brugernavn, kodeord FROM bruger WHERE brugernavn = $brugernavn and kodeord = $kodeord";

        aabn_forbindelse_og_vaelgdb();
        $result = mysql_query($query);

        if($result == 0) {
            $arrErrors[] = "Der findes ingen bruger med det navn";
        }
        if($result > 0) {
            session_start();
            $_SESSION['brugernavn'] = "$brugernavn";
            header('location: opret_bruger/profil.php');
            exit;
        }
    }
}

?>


//profil.php

<?php
session_start();

if(isset($_SESSION['brugernavn'])) {

?>

<table width="496" height="100%" cellpadding="0" cellspacing="0" border=0">
    <tr>
        <td height="100%" align="center" valign="middle">
            <span class="p4">Bruger <b><?php echo $_SESSION["brugernavn"] ?></b> er logget ind</span>
        </td>
    </tr>
</table>

<?php

} else {
    echo "Du er ikke logget ind! Prøv igen.";
}

?>
Avatar billede ohmish Nybegynder
15. september 2003 - 16:38 #1
aabn_forbindelse_og_vaelgdb();

  $query = "SELECT brugernavn, kodeord FROM bruger WHERE brugernavn = $brugernavn and kodeord = $kodeord";
$count = mysql_num_rows($query);

        if($count == 0) {
            $arrErrors[] = "Der findes ingen bruger med det navn";
        }
        elseif($count > 0) {
            session_start();
            $_SESSION['brugernavn'] = "$brugernavn";
            header('location: opret_bruger/profil.php');
            exit;
Avatar billede prop46 Nybegynder
15. september 2003 - 16:46 #2
hjælper ikke
Avatar billede prop46 Nybegynder
15. september 2003 - 16:48 #3
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource
Avatar billede ohmish Nybegynder
15. september 2003 - 16:51 #4
prøv med $count = @mysql_num_rows($query);
Avatar billede prop46 Nybegynder
15. september 2003 - 16:55 #5
Så sker der nøjagtigt det samme som før....
Avatar billede ohmish Nybegynder
15. september 2003 - 18:35 #6
så prøv lige med en:

$query = "SELECT brugernavn, kodeord FROM bruger WHERE brugernavn = $brugernavn and kodeord = $kodeord";
$count = mysql_num_rows($query) or die (mysql_error());
Avatar billede ohmish Nybegynder
15. september 2003 - 18:37 #7
$query = "SELECT brugernavn, kodeord FROM bruger WHERE brugernavn = '$brugernavn' and kodeord = '$kodeord'";
$count = mysql_num_rows($query) or die (mysql_error());
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