Felderinhalt ausgeben lassen

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

  • Felderinhalt ausgeben lassen

    hallo

    Problem:

    ich versuche es jetzt mal zu bschreiben....bitte verzeiht mir wenns net so verständlich ist aber ich bin noch absoluter php neuling...

    also ich versuche eine Benutzerverwaltung(PHP 4/MYSQL) zu erstellen
    und zwar soll als erstes eine Tabelle mit den aktuell angemeldeten usern ausgegeben werden. bisher habe ich nur mit [COLOR=blue]mysql_list_fields[/COLOR] die name der einzelnen felder hinbekommen.
    Wie kann ich jetzt mir die inhalte der felder anzeigen lassen?? Gibt es da eine bestimmtefunktion(habe im handbuch bisher nichts gefunden)??


    hoffe das es verständlich ist

    MFG
    RWE


    Edit: ich habe es bisher OHNE sessions gelöst und würde das gerne auch weiterhin so lösen
    Zuletzt geändert von RWE_FAN; 23.06.2004, 13:39.

  • #2
    da du ein Neuling bist, bitte zuerst schattenbaum.net besuchen. Speziell zu deinem Problem: Datenausgeben und sonst alle mysql-Fkt.

    Kommentar


    • #3
      danke schon mal dazu habe mir schattenbaum auch schon angesehen aber
      nicht viel daraus nehmen können bwz. nicht wirklich verstanden habe

      hier mein bisheriges ergebnis:

      <?php
      $link = mysql_connect('localhost', 'test', '***');

      $fd = mysql_list_fields("test", "login", $link);
      $col = mysql_num_fields($fd);

      for ($i = 0; $i < $col; $i++)
      {
      echo mysql_field_name($fd, $i) . "\n";

      $ab = "SELECT userid, username, email FROM login";
      $ergb = mysql_query($ab);
      while($row = mysql_fetch_object($ergb))
      {
      echo $row->userid;
      echo $row->username;
      echo $row->email;
      }
      }

      ?>


      bisher bekomme ich aber nur


      userid 1rwe2RWE_fanx@t-online.de8testtest@test.de9test2test2@test.de10testbla@bla.de11bbla@bla.de12ddae13dffdusername 1rwe2RWE_x@t-online.de8testtest@test.de9test2test2@test.de10testbla@bla.de11bbla@bla.de12ddae13dffdpassword 1rwe2RWEx@t-online.de8testtest@test.de9test2test2@test.de10testbla@bla.de11bbla@bla.de12ddae13dffdemail 1rwe2RWE_fanx@t-online.de8testtest@test.de9test2test2@test.de10testbla@bla.de11bbla@bla.de12ddae13dffd



      ausgegeben

      wie bekomme ich das denn nun geordnet in die tabelle???


      Edit: dies ist meine DB:

      Feld Typ Attribute Null Standard Extra Aktion
      userid int(10) Nein auto_increment
      username varchar(255) Nein
      password varchar(255) Nein
      email text Nein


      PW ist MD5 codiert und soll nich mit in die tabelle
      Zuletzt geändert von RWE_FAN; 23.06.2004, 09:55.

      Kommentar


      • #4
        Original geschrieben von RWE_FAN
        wie bekomme ich das denn nun geordnet in die tabelle???
        du kannst auch html per echo ausgeben
        Kissolino.com

        Kommentar


        • #5
          Original geschrieben von RWE_FAN
          danke schon mal dazu habe mir schattenbaum auch schon angesehen aber
          nicht viel daraus nehmen können bwz. nicht wirklich verstanden habe
          mehrmals lesen, und immer wieder, das hilft

          wie bekomme ich das denn nun geordnet in die tabelle???
          indem du die Tabellentags auch in echo einbaust und <table> am Anfang bzw. </table> am Ende nicht vergessen

          Kommentar


          • #6
            PHP-Code:
            for ($i 0$i $col$i++)
            {
              echo 
            "<table>";
               echo 
            "<tr>" "<td>" . echo mysql_field_name($fd$i) . "</td>" "</tr>";
               echo 
            "</table>";
                
            $ab "SELECT userid, username, email FROM login";
                 
            $ergb mysql_query($ab);
                  while(
            $row mysql_fetch_object($ergb))
                {
                         echo 
            "<table>";    
                        echo 
            "<tr>" "<td>" $row->userid "</td>" "</tr>";
                        echo 
            "<tr>" $row->username "</tr>" ;
                        echo 
            "<tr>" $row->email "</tr>";
                        echo 
            "</table>";
                }



            Wo liegt hier folgender fehler??

            Parse error: parse error in /pool/www.test.de/www/verwaltung.php on line 15
            Zuletzt geändert von wahsaga; 23.06.2004, 10:24.

            Kommentar


            • #7
              echo "<tr>" . "<td>" . echo ...

              ist der erste echo-befehl bereits abgeschlossen?

              nein!

              also was sucht dann dort der zweite?



              p.s.: und bitte nutze [php]-tags statt [color], um PHP-code zu posten.
              I don't believe in rebirth. Actually, I never did in my whole lives.

              Kommentar


              • #8
                aua das tut weh....



                jap werde ich absofort beachten danke

                aber er schreibt mir alle untereinander.... ich wollte das quasi so:


                ID Name Email

                1 rwe bla@lala.de
                2 lol lol@rofl.de


                haben....

                ich glaub ich schaffs net so früh am morgen O_o
                Zuletzt geändert von RWE_FAN; 23.06.2004, 10:33.

                Kommentar


                • #9
                  dann schau mal was du hier machst

                  PHP-Code:
                  echo "<table>";    
                  echo 
                  "<tr>" "<td>" $row->userid "</td>" "</tr>"//neue Zeile
                  echo "<tr>" $row->username "</tr>" //neue Zeile
                  echo "<tr>" $row->email "</tr>"//neue Zeile
                  echo "</table>"

                  kein Wunder, dass alles untereinander steht .. lass mal ein paar <tr> weg
                  (ganz davon abgesehen fehlen auch einige <td> .. eben erst gemerkt )
                  Zuletzt geändert von Big Chief; 23.06.2004, 10:41.
                  [color=red]Geht nicht[/color] ist keine Fehlermeldung

                  Kommentar


                  • #10
                    @Big Chief: bzgl. signatur siehe http://www.php-resource.de/forum/sho...threadid=40708
                    I don't believe in rebirth. Actually, I never did in my whole lives.

                    Kommentar


                    • #11
                      hmmm dann schau ich auch nochmal wollt grad schreiben das det auch net geht...

                      Kommentar


                      • #12
                        Original geschrieben von RWE_FAN
                        hmmm dann schau ich auch nochmal wollt grad schreiben das det auch net geht...
                        was hältst du davon zuerst HTML richtig zu lernen, bevor du mit PHP anfängst

                        Kommentar


                        • #13
                          ich kann html....nur ich check net wie dat inna while schleife bwz. for schleife funktioniert...ich benutze die beiden heute zum ersten mal


                          aber ich kann machen was ich will...es bleibt immer gleich



                          naja klappt nix...

                          danke für eure hilfe....wenn ihr rat wisst könnt ihr ja vllt noch watt posten aba ich schaffs net...
                          Zuletzt geändert von RWE_FAN; 23.06.2004, 11:13.

                          Kommentar


                          • #14
                            Original geschrieben von asp2php
                            da du ein Neuling bist, bitte zuerst schattenbaum.net besuchen. Speziell zu deinem Problem: Datenausgeben und sonst alle mysql-Fkt.
                            Man kann gar nicht oft genug auf die Seite verweisen! Ich meine, nein wirklich, vielleicht sollte man Plakate über sämtliche Autobahnen der Republik spannen mit gewaltigen SCHATTENBAUM.NET-Lettern drauf!

                            Gewiss ist es noch keinem Neuling in den Sinn gekommen, sich Infomaterial zu PHP reinzupfeifen. Probleme verschwinden, die Sonne geht auf, ein gelangweilter Statist im Euro Disney-Park lässt genüsslich einen fahren, sobald die URL aller URLs genannt wird. Wie übergebe ich eine Variable ($x=$fuckoff, wie mich selbst (about.php), es bleibt kein Aspekt der Programmierung ungenannt, keine Frage offen.

                            Du machst die Welt ein Stück besser, mein Freund, und Du tust gut daran! Weiter so!
                            __
                            Spätestens, wenn jemand den witzbefreiten Spruch "Wer lesen kann, ist stark im Vorteil" bringt, weisst Du - Du hast es mit einem klugscheissenden Vollidioten zu tun.

                            Kommentar


                            • #15
                              Original geschrieben von smwang
                              Man kann gar nicht oft genug auf die Seite verweisen! Ich meine, nein wirklich, vielleicht sollte man Plakate über sämtliche Autobahnen der Republik spannen mit gewaltigen SCHATTENBAUM.NET-Lettern drauf!

                              Gewiss ist es noch keinem Neuling in den Sinn gekommen, sich Infomaterial zu PHP reinzupfeifen. Probleme verschwinden, die Sonne geht auf, ein gelangweilter Statist im Euro Disney-Park lässt genüsslich einen fahren, sobald die URL aller URLs genannt wird. Wie übergebe ich eine Variable ($x=$fuckoff, wie mich selbst (about.php), es bleibt kein Aspekt der Programmierung ungenannt, keine Frage offen.

                              Du machst die Welt ein Stück besser, mein Freund, und Du tust gut daran! Weiter so!

                              aha das hilft mir auch nicht weiter O_o aber danke ....

                              Kommentar

                              Lädt...
                              X