Ankündigung

Einklappen
Keine Ankündigung bisher.

Es wir nur die erste Zeile ausgelesen !

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Gast-Avatar
    Ein Gast erstellte das Thema Es wir nur die erste Zeile ausgelesen !.

    Es wir nur die erste Zeile ausgelesen !

    Hi...

    ... ich habe hier das Problem, das aus meiner Tabelle nur der erste Use ausgelesen wird (erste Zeile) ! Alle anderen funktionieren nicht !! Kann mir jemand sagen, was ich ändern muß ??

    Hier der Quelltext:
    Code:
    <?php
    session_start();
    $db_server = "xxx";
    $db_name = "xxx";
    $db_user = "xxx";
    $db_passwort = "xxx";
    $db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
    $db_select = @MYSQL_SELECT_DB($db_name);
    $result = mysql_query("SELECT * FROM tabelle ORDER BY user");
    mysql_data_seek ($result, $user);
    $row = mysql_fetch_row($result);
    $tab_username = $row[0];
    $tab_password = $row[1];
    $status = $row[2];
    if( ($user == $tab_username) && ($pass == $tab_password) ){
       header ("Location:http://www.xxx.de");
    } else {
       header ("Location:http://www.yyy.de");
    }
    @MYSQL_CLOSE($db);
    ?>
    Für eine Hilfe wäre ich Dankbar !!

    MfG, Andy !!

  • kid01
    antwortet
    Code:
    $db_select = @MYSQL_SELECT_DB($db_name); 
    $result = mysql_query("SELECT * FROM tabelle ORDER BY user"); 
    
    $anz=0;
    while($row=mysql_fetch_array($result)) 
    { 
      $tab_username[$anz] = $row[0]; 
      $tab_password[$anz] = $row[1];
      $status[$anz] = $row[2]; $anz++;
    } 
    
     for ($i=0;$i<=$anz;$i++)
      {
          if( ($user == $tab_username[$i]) && ($pass == $tab_password[$i]) )
           { 
              header ("Location:http://www.xxx.de"); 
           } else 
          { 
             header ("Location:http://www.yyy.de"); 
          }
       }
    @MYSQL_CLOSE($db); 
    ?>

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    @kid01

    Danke, aber an welcher Stelle soll das rein ??

    @Guradia

    Toll so eine Seite vom Manual wenn die Befehle mal aufgeschlüsselt sein würden !!

    Einen Kommentar schreiben:


  • Guradia
    antwortet
    Nun ...

    a: Du liest nur 1 Zeile aus ...

    b: http://de.php.net/manual/de/function...-data-seek.php
    (man sollte auch lesen, was man da anwendet)

    c: $user evaltuiert zu 0
    Du bekommst also immer die erste Zeile ...

    Einen Kommentar schreiben:


  • kid01
    antwortet
    Code:
    $anz=0;            $i=1;
    while($row=mysql_fetch_array($result))
    {
    $tab_username[$anz] = $row[0]; 
    tab_password[$anz] = $row[1]; $anz++;
    }
    
    oder
    
    $daten[$anz][$i]=($row[0]); $i++;
    daten[$anz][$i]=($row[1]); $i++; $anz++
    }

    Einen Kommentar schreiben:

Lädt...
X