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

  • 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 !!

  • #2
    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++
    }
    http://www.dhsmedia.de
    http://www.deutsch-im-blick.de

    Kommentar


    • #3
      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 ...

      Kommentar


      • #4
        @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 !!

        Kommentar


        • #5
          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); 
          ?>
          http://www.dhsmedia.de
          http://www.deutsch-im-blick.de

          Kommentar

          Lädt...
          X