Avatar billede blue-dragon Nybegynder
01. februar 2006 - 12:28 Der er 2 kommentarer og
1 løsning

Hvad går skævt med mysql i denne fil?

<?
    if(ISSET_$un && ISSET_$pw){
       
    $database = mysql_connect("host", "bruger", "kode") or die(mysql_error());
    mysql_select_db("database", $database) or die(mysql_error());

    $foresp = mysql_query("SELECT bruger, kodeord FROM brugerdb WHERE bruger ='$un'");
    while($row = mysql_fetch_array($foresp){
        if($un =="$row[0] && $pw =="$row[1]){
        echo "Velkommen: ";
        echo $un;
}
}
  } else { echo "Fejl"; }
?>

Den skriver følgende fejl: Parse error: parse error, unexpected T_VARIABLE in /web/www/frac/users/lgc/test/tested.php on line 2

tak fro hjælpen
Avatar billede 7th Praktikant
01. februar 2006 - 13:03 #1
if(ISSET_$un && ISSET_$pw){ skal rettes til følgende:

Hvis un og pw kommer fra en post variabel:
if(isset($_POST['un']) && isset($_POST['pw'])){

Hvis un og pw kommer fra en get variabel:
if(isset($_GET['un']) && isset($_GET['pw'])){
Avatar billede blue-dragon Nybegynder
01. februar 2006 - 16:22 #2
Så får jeg denne meddelse:
Parse error: parse error, unexpected '{' in /web/www/frac/users/lgc/test/tested.php on line 8
Avatar billede 7th Praktikant
08. marts 2006 - 13:54 #3
<?
if(!empty($_POST['un']) && !empty(($_POST['pw']))
{
    $database = mysql_connect('host' , 'bruger' , 'kode') or die(mysql_error());
        mysql_select_db('database' , $database) or die(mysql_error());

    $foresp = mysql_query('SELECT bruger , kodeord FROM brugerdb WHERE bruger = "' . $un . '"');

    while($row = mysql_fetch_array($foresp))
    {
        if(($_POST['un'] == $row[0]) && ($_POST['pw'] == $row[1]))
        {
            echo 'Velkommen: ' . $un;
        }
    }
}

    else
    {
        echo 'Fejl';
    }
?>
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