Ankündigung

Einklappen
Keine Ankündigung bisher.

Warum Ausgabe Array ??

Einklappen

Neue Werbung 2019

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

  • Warum Ausgabe Array ??

    An die volgende Datei werden die Daten $username und $passwort übermittelt. Ich will das der Username gesucht wird, und das dazu gehörige Passwort per echo wieder herausgegeben wird !
    Die Ausgabe ist allerdings immer Array !! Warum ??

    <?php
    session_start();
    $db_server = "host";
    $db_name = "Name";
    $db_user = "User";
    $db_passwort = "Passwort";
    $db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
    $db_select = @MYSQL_SELECT_DB($db_name);
    $result = mysql_query("select UserPass from tabelle where UserName = '$username'");
    $row=mysql_fetch_array($result);
    $daten[$username]=($row[0]); $username;
    echo $daten;
    @MYSQL_CLOSE($db);
    ?>

    Danke schon einmal im voraus !!

    MfG, Andy!


  • #2
    Weil $daten ein array ist!
    Und zwar steht in $daten[$username] der $username!

    wilko

    Kommentar


    • #3
      schlag mal im buch nach dem unterschied zwischen variablen und arrays nach

      $daten=1; echo ($daten);
      $daten[0]=1; echo ($daten[0]);

      $daten[0]=($row[0]);

      echo($daten[0]);

      warum nimmst du nicht die while schleife die ich dir gepostet habe??


      Code:
      <?php 
      .....
      $username=$_POST[username];   #Falls Registerglobals = off!!
      
      $result = mysql_query('select UserPass from tabelle where UserName = "'.$username.'"'); 
      
      $anz=0;
      while($row=mysql_fetch_array($result))
      {
         $daten[$anz]=($row[0]); $username; 
      }
      echo $daten[0]; # oder   for ($i=0;$<=count($daten)) {  echo($daten[$i]);}
      
      # oder
      Var_dump($daten);
      @MYSQL_CLOSE($db); 
      ?>
      http://www.dhsmedia.de
      http://www.deutsch-im-blick.de

      Kommentar

      Lädt...
      X