kostenloser Webspace werbefrei: lima-city


Daten aus mysql auslesen und in Textfeld schreiben

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    kill-a-teddy

    Kostenloser Webspace von kill-a-teddy

    kill-a-teddy hat kostenlosen Webspace.

    alfr3d schrieb:
    Du hast auch noch ein ; zuviel in deiner Abfrage, es müsste so heißen:
    $sql = mysql_query("SELECT name, str, hausnummer, plz, ort FROM users WHERE name = '".$_SESSION['user']."'");

    Und jetzt schaust du mal deine Datenbank an, und schaust in welcher Spalte Martin steht. Logischerweise muss dann auch die "WHERE-Anweisung" deine Abfrage entsprechend angepasst werden.

    Und ich kann mich nur wiederholen: LERN PHP UND MYSQL VON GRUND AUF! Den dann würdest du jetzt nicht so ewig an einem ziemlich simplen "Problem" sitzen...


    Das hab ich schon selbst gefunden, mit dem Semikolon.. Funktioniert aber trz dem net..
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Dann mach mal was Fabo jetzt schon zwei mal geschrieben hat:
    Einen Screenshot von deiner Datenbank, am besten mit Inhalt...
  4. Autor dieses Themas

    kill-a-teddy

    Kostenloser Webspace von kill-a-teddy

    kill-a-teddy hat kostenlosen Webspace.

    alfr3d schrieb:
    Dann mach mal was Fabo jetzt schon zwei mal geschrieben hat:
    Einen Screenshot von deiner Datenbank, am besten mit Inhalt...


    okay, mysql geht auf einmal wieder... Screenshot folgt sofort mom...

    Datenbank
    Testseite

    Beitrag zuletzt geändert: 14.6.2011 10:59:09 von kill-a-teddy
  5. $sql = mysql_query("SELECT name, str, hausnummer, plz, ort FROM users WHERE user = '".$_SESSION['user']."'");


    Setzt natürlich auch vorraus, dass $_SESSION['user'] den Wert der Spalte "user" beinhaltet (wovon ich jetzt mal ausgehe).

    Beitrag zuletzt geändert: 14.6.2011 11:04:20 von fabo
  6. Autor dieses Themas

    kill-a-teddy

    Kostenloser Webspace von kill-a-teddy

    kill-a-teddy hat kostenlosen Webspace.

    fabo schrieb:
    $sql = mysql_query("SELECT name, str, hausnummer, plz, ort FROM users WHERE user = '".$_SESSION['user']."'");


    Setzt natürlich auch vorraus, dass $_SESSION['user'] den Wert der Spalte "user" beinhaltet (wovon ich jetzt mal ausgehe).


    Das hab ich ja schon, hab ja aufgepasst....

    <?php
     session_start();
     require("connect.inc.php");
     ?>
    <div id="userdata">
    <?php
    if(isset($_SESSION['user'])){
    
    $sql = mysql_query("SELECT name, str, hausnummer, plz, ort FROM users WHERE user = '".$_SESSION['user']."'"); 
    while($row = mysql_fetch_object($sql)){
            echo "<input type=\"text\" name=\"straße\" value=\"".$row->str."\" />";
            echo "<input type=\"text\" name=\"hausnummer\" value=\"".$row->hausnummer."\" />";
            echo "<input type=\"text\" name=\"postleitzahl\" value=\"".$row->plz."\" />";
            echo "<input type=\"text\" name=\"ort\" value=\"".$row->ort."\" />";
     }
    }
    ?>
    </div>
  7. Und was ist das Ergebnis deines letzten Codes?!
  8. Autor dieses Themas

    kill-a-teddy

    Kostenloser Webspace von kill-a-teddy

    kill-a-teddy hat kostenlosen Webspace.

    fabo schrieb:
    Und was ist das Ergebnis deines letzten Codes?!


    Das ist wie gesagt:

    Testseite

    //edit:

    Es funktioniert ja (im Prinzip) nur auf einma sind da voll viele Kästchen und viel code bla und so rotz, was in der .php überhaupt nicht drinne ist xD

    Beitrag zuletzt geändert: 14.6.2011 11:08:55 von kill-a-teddy
  9. Also auf dem Screenshot deiner Testseite sieht das doch gar nicht so falsch aus.

    Immerhin werden doch alle Werte in die Textboxen geschrieben?! Die Frage ist jetzt vielmehr warum dir der PHP-Code ausgeben wird und nicht ausgeführt wird im unteren Teil...Bist du sicher dass du nur
    <?php
     session_start();
     require("connect.inc.php");
     ?>
    <div id="userdata">
    <?php
    if(isset($_SESSION['user'])){
    
    $sql = mysql_query("SELECT name, str, hausnummer, plz, ort FROM users WHERE user = '".$_SESSION['user']."'"); 
    while($row = mysql_fetch_object($sql)){
            echo "<input type=\"text\" name=\"straße\" value=\"".$row->str."\" />";
            echo "<input type=\"text\" name=\"hausnummer\" value=\"".$row->hausnummer."\" />";
            echo "<input type=\"text\" name=\"postleitzahl\" value=\"".$row->plz."\" />";
            echo "<input type=\"text\" name=\"ort\" value=\"".$row->ort."\" />";
     }
    }
    ?>
    </div>

    in deinem Dokument stehen hast?
  10. @alfr3d

    Ne... Er hat <?php und ?> vergessen :D Und das Ganze wieder auf über 2000 Zeilen verteilt :wall:

    Beitrag zuletzt geändert: 14.6.2011 11:10:37 von fabo
  11. fabo schrieb:
    @alfr3d

    Ne... Er hat <?php und ?> vergessen :D


    eben, danach sieht mir das nämlich auch aus :-D
  12. Autor dieses Themas

    kill-a-teddy

    Kostenloser Webspace von kill-a-teddy

    kill-a-teddy hat kostenlosen Webspace.

    alfr3d schrieb:
    Also auf dem Screenshot deiner Testseite sieht das doch gar nicht so falsch aus.

    Immerhin werden doch alle Werte in die Textboxen geschrieben?! Die Frage ist jetzt vielmehr warum dir der PHP-Code ausgeben wird und nicht ausgeführt wird im unteren Teil...Bist du sicher dass du nur
    <?php
     session_start();
     require("connect.inc.php");
     ?>
    <div id="userdata">
    <?php
    if(isset($_SESSION['user'])){
    
    $sql = mysql_query("SELECT name, str, hausnummer, plz, ort FROM users WHERE user = '".$_SESSION['user']."'"); 
    while($row = mysql_fetch_object($sql)){
            echo "<input type=\"text\" name=\"straße\" value=\"".$row->str."\" />";
            echo "<input type=\"text\" name=\"hausnummer\" value=\"".$row->hausnummer."\" />";
            echo "<input type=\"text\" name=\"postleitzahl\" value=\"".$row->plz."\" />";
            echo "<input type=\"text\" name=\"ort\" value=\"".$row->ort."\" />";
     }
    }
    ?>
    </div>

    in deinem Dokument stehen hast?


    Jap Punkt genau so, hab ja Copy + Paste...

    Beweis
  13. Das Ergebnis sieht anders aus. Bearbeite die Datei mal über einen FTP-Clienten mit einem handelsüblichen Texteditor.

    Oder schick mir deine FTP-Daten per PN und ich mache dir das fertig. Sonst nimmt das ja nie ein Ende ^^

    Beitrag zuletzt geändert: 14.6.2011 11:13:10 von fabo
  14. Autor dieses Themas

    kill-a-teddy

    Kostenloser Webspace von kill-a-teddy

    kill-a-teddy hat kostenlosen Webspace.

    fabo schrieb:
    Das Ergebnis sieht anders aus. Bearbeite die Datei mal über einen FTP-Clienten mit einem handelsüblichen Texteditor.

    Oder schick mir deine FTP-Daten per PN und ich mache dir das fertig. Sonst nimmt das ja nie ein Ende ^^


    Ich schick pn und logg mich im ftp aus mom
  15. Mysteriös, wenn ich den Code bei mir im Filemanager einfüge und speicher wird der PHP-Code nachher nicht ausgegeben :-D
  16. Autor dieses Themas

    kill-a-teddy

    Kostenloser Webspace von kill-a-teddy

    kill-a-teddy hat kostenlosen Webspace.

    alfr3d schrieb:
    Mysteriös, wenn ich den Code bei mir im Filemanager einfüge und speicher wird der PHP-Code nachher nicht ausgegeben :-D



    Schauh es dir an:

    http://kill-a-teddy.lima-city.de/Meine_Seite.php
  17. Ja habe ich gerade...jetzt mal kurz abwarten, vielleicht findet Fabo ja etwas :wink:
  18. Der Code des Grauens!

    Logg dich ein und schau, ob es funktioniert...

    EDIT:

    http://www.kill-a-teddy.lima-city.de/Meine_Seite.php?debug=1

    Ich war mal so frei ;)

    Beitrag zuletzt geändert: 14.6.2011 11:24:42 von fabo
  19. Wo lag der Fehler? *fünfzehnzeichen*
  20. Es gab keinen... Zumindest nicht direkt. Was wir gesehen haben, war ein C&P, ca. 2.000 Zeilen nach dem eigentlichen Code. Das hatte dort nichts zu suchen.

    Da wir nicht eingeloggt waren, haben wir aber auch nichts anderes gesehen ;)
  21. Autor dieses Themas

    kill-a-teddy

    Kostenloser Webspace von kill-a-teddy

    kill-a-teddy hat kostenlosen Webspace.

    fabo schrieb:
    Es gab keinen... Zumindest nicht direkt. Was wir gesehen haben, war ein C&P, ca. 2.000 Zeilen nach dem eigentlichen Code. Das hatte dort nichts zu suchen.

    Da wir nicht eingeloggt waren, haben wir aber auch nichts anderes gesehen ;)


    Du bist hammer *-* DANKEEEE!!!
  22. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!