kostenloser Webspace werbefrei: lima-city


Neuesten Gästebucheintrag auf Startseite??!!

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    intrepid

    Kostenloser Webspace von intrepid

    intrepid hat kostenlosen Webspace.

    Hi,

    also ich schreibe momentan eine Homepage f?r meine Klasse, dort will ich dann auf der Startseite den neuesten G?stebucheintrag hinmachen. Das G?stebuch arbeitet mit MySQL.

    Ich habe jetzt schon ein paar Sachen ausprobiert.

    Habt ihr vielleicht eine (einfache) L?sung???

    Danke f?r eure Hilfe!

    Greetz Intrepid
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Also wenn du jez nich eins selber schreiben willst, dann nimm dir doch ein kostenloses und bau es einfach in die Seite ein, so ha ihcs gemacht ( auch f?r meine Klasse).

    Zum Beispiel von http://webtropia.com is cool weil man auch viel selber ver?ndern kann.

    Wenn du eins selber schreiben willst schau nach Tuts bei google oder hir bei Lima.

    So w?rde das Gb dann aussehen:


    http://159493.guestbook.webtropia.com/

    hab halt wie gesgat es angepasst.

    greatz.: laoder999
  4. Wenn dein G?stebuch mit MySQl arbeitet, dann mach doch bei der Startseite eifnach diese Abfrage

    $LastPost = mysql_query("select * from Gaestebuch Order by ID DESC Limit 1";


    Damit solltest du automatisch den letzten eingef?gten Post aus dem G?stebuch haben.

    mfg mace



  5. loader999 schrieb:
    Also wenn du jez nich eins selber schreiben willst, dann nimm dir doch ein kostenloses und bau es einfach in die Seite ein, so ha ihcs gemacht ( auch f?r meine Klasse).

    Zum Beispiel von http://webtropia.com is cool weil man auch viel selber ver?ndern kann.

    Wenn du eins selber schreiben willst schau nach Tuts bei google oder hir bei Lima.

    So w?rde das Gb dann aussehen:


    http://159493.guestbook.webtropia.com/

    hab halt wie gesgat es angepasst.

    greatz.: laoder999


    nein er hat gemeint wie man den letzten beitrag bei seinem g?stebuch.

    @intrepid:
    geile idee! leider hab ich keine ahnung von php!
  6. Autor dieses Themas

    intrepid

    Kostenloser Webspace von intrepid

    intrepid hat kostenlosen Webspace.


    $LastPost = mysql_query('select * from Gaestebuch Order by ID DESC Limit 1';


    Ok, also wenn mein G?stebuch jetzt dieMySQL Verbindung schon hat, muss ich nur noch mit dem Befehl "select * from Gaestebuch" nur noch dort einf?gen. Ich habe eine extra Datenbank f?r das G?stebuch eine f?rs Forum und dann noch eine f?r die HP selber, also muss ich dort nicht noch vorher eine Tabelle ausw?hlen oder bin ich jetzt leicht verwirrt?

    Greetz Intrepid
  7. Also du musst nat?rlich die Verbindung zur G?stebuch-Datenbank haben. Dann musst du im SELECT-Befehl angeben, welche Tabelle du nehmen willst (in der G?stebuch Datenbank). In dem Befehl:

    mace schrieb:

    $LastPost = mysql_query('select * from Gaestebuch Order by ID DESC Limit 1';



    hei?t die Tabelle Gaestebuch. Nat?rlich muss sie so hei?en wie in der DB. In einer Datenbank muss, um Daten speichern zu k?nnen, mindestens eine Tabelle sein.

    Bei R?ckfragen gerne fragen!

    MfG lagerhaus

    EDIT: Rechtschreib- und Grammatik-Fehler

    Beitrag ge?ndert am 13.08.2005 16:25 von lagerhaus
  8. Autor dieses Themas

    intrepid

    Kostenloser Webspace von intrepid

    intrepid hat kostenlosen Webspace.



    lagerhaus schrieb:
    Also du musst nat?rlich die Verbindung zur G?stebuch-Datenbank haben. Dann musst du im SELECT-Befehl angeben, welche Tabelle du nehmen willst (in der G?stebuch Datenbank). In dem Befehl:

    mace schrieb:

    $LastPost = mysql_query('select * from Gaestebuch Order by ID DESC Limit 1';



    hei?t die Tabelle Gaestebuch. Nat?rlich muss sie so hei?en wie in der DB. In einer Datenbank muss, um Daten speichern zu k?nnen, mindestens eine Tabelle sein.

    Bei R?ckfragen gerne fragen!

    MfG lagerhaus

    EDIT: Rechtschreib- und Grammatik-Fehler

    Beitrag ge?ndert am 13.08.2005 16:25 von lagerhaus


    Dann muss ich doch sp?ter nur noch echo $lastpost oder print $lastpost schreiben.

    Greetz Intrepid


  9. regeniter schrieb:



    loader999 schrieb:
    Also wenn du jez nich eins selber schreiben willst, dann nimm dir doch ein kostenloses und bau es einfach in die Seite ein, so ha ihcs gemacht ( auch f?r meine Klasse).

    Zum Beispiel von http://webtropia.com is cool weil man auch viel selber ver?ndern kann.

    Wenn du eins selber schreiben willst schau nach Tuts bei google oder hir bei Lima.

    So w?rde das Gb dann aussehen:


    http://159493.guestbook.webtropia.com/

    hab halt wie gesgat es angepasst.

    greatz.: laoder999


    nein er hat gemeint wie man den letzten beitrag bei seinem g?stebuch.

    @intrepid:
    geile idee! leider hab ich keine ahnung von php!



    Ja ich wei?, aber ich hab dass darauf bezogen, dass er "eine einfache L?sung" will. Und was er wollte hab ich schon gerafft, wenns aber keine L?sung gegegebn h?tte, w?re das ne Altrnative



  10. lagerhaus schrieb:
    Also du musst nat?rlich die Verbindung zur G?stebuch-Datenbank haben. Dann musst du im SELECT-Befehl angeben, welche Tabelle du nehmen willst (in der G?stebuch Datenbank). In dem Befehl:

    mace schrieb:

    $LastPost = mysql_query('select * from Gaestebuch Order by ID DESC Limit 1';



    hei?t die Tabelle Gaestebuch. Nat?rlich muss sie so hei?en wie in der DB. In einer Datenbank muss, um Daten speichern zu k?nnen, mindestens eine Tabelle sein.

    Bei R?ckfragen gerne fragen!

    MfG lagerhaus

    EDIT: Rechtschreib- und Grammatik-Fehler

    Beitrag ge?ndert am 13.08.2005 16:25 von lagerhaus


    Dann muss ich doch sp?ter nur noch echo $lastpost oder print $lastpost schreiben.

    Greetz Intrepid



    Nein.
    Wenn man aus einer MySQL-Datenbank abfragt, muss man so auslesen:

    Zuerst kommt der SELECT-Befehl
    ($LastPost = mysql_query('select * from Gaestebuch Order by ID DESC Limit 1';)

    Dann muss man so weitermachen.

    while ($row = mysql_fetch_row($LastPost)) {

    //Jetzt kommen die verschiedenen Variablen. 0 ist die erste, 1 die zweite.....
    // Die Namen der Variablen sind erfunden, du musst sie deiner Tabelle anpassen.

    $EntryID = $row[0];
    $WriteUserID = $row[1];
    $Text = $row[2];
    $WriteDate= $row[3];

    //In diesem Fall w?re EntryID die erste Spalte der Tabelle - WriteDate die letzte (4.)


    // Hier k?nnen jetzt pro ausgelesenem Datensatz noch Befehle folgen (z.B. eine Tabelle kann erstellt werden, um viele Datens?tze nacheinander darzustellen.
    //In deinem Fall aber ist es so, dass du sowieso nur einen Post hast (durch LIMIT), also ist es eigentlich egal

    //Diese Klammer beendet die While-Schleife

    }






    Bei R?ckfragen gerne fragen!

    MfG lagerhaus
  11. Autor dieses Themas

    intrepid

    Kostenloser Webspace von intrepid

    intrepid hat kostenlosen Webspace.

    OK, danke. ICh werde es mal versuchen!!!

    Greetz Intrepid



  12. Nein.
    Wenn man aus einer MySQL-Datenbank abfragt, muss man so auslesen:

    Zuerst kommt der SELECT-Befehl
    ($LastPost = mysql_query('select * from Gaestebuch Order by ID DESC Limit 1';)

    Dann muss man so weitermachen.

    while ($row = mysql_fetch_row($LastPost)) {

    //Jetzt kommen die verschiedenen Variablen. 0 ist die erste, 1 die zweite.....
    // Die Namen der Variablen sind erfunden, du musst sie deiner Tabelle anpassen.

    $EntryID = $row[0];
    $WriteUserID = $row[1];
    $Text = $row[2];
    $WriteDate= $row[3];

    //In diesem Fall w?re EntryID die erste Spalte der Tabelle - WriteDate die letzte (4.)


    // Hier k?nnen jetzt pro ausgelesenem Datensatz noch Befehle folgen (z.B. eine Tabelle kann erstellt werden, um viele Datens?tze nacheinander darzustellen.
    //In deinem Fall aber ist es so, dass du sowieso nur einen Post hast (durch LIMIT), also ist es eigentlich egal

    //Diese Klammer beendet die While-Schleife

    }






    Bei R?ckfragen gerne fragen!

    MfG lagerhaus



    Wie lagerhaus schon gesagt hat, es gibt nur einen R?ckwert, deshalb kannst du die While-Schleife auch weg lassen und einfach nur

    $row = mysql_fetch_array($lastopst);

    schreiben..

    Sollte eigentlich genauso funktionieren.

    mfg mace
  13. Autor dieses Themas

    intrepid

    Kostenloser Webspace von intrepid

    intrepid hat kostenlosen Webspace.



    mace schrieb:



    Nein.
    Wenn man aus einer MySQL-Datenbank abfragt, muss man so auslesen:

    Zuerst kommt der SELECT-Befehl
    ($LastPost = mysql_query('select * from Gaestebuch Order by ID DESC Limit 1';)

    Dann muss man so weitermachen.

    while ($row = mysql_fetch_row($LastPost)) {

    //Jetzt kommen die verschiedenen Variablen. 0 ist die erste, 1 die zweite.....
    // Die Namen der Variablen sind erfunden, du musst sie deiner Tabelle anpassen.

    $EntryID = $row[0];
    $WriteUserID = $row[1];
    $Text = $row[2];
    $WriteDate= $row[3];

    //In diesem Fall w?re EntryID die erste Spalte der Tabelle - WriteDate die letzte (4.)


    // Hier k?nnen jetzt pro ausgelesenem Datensatz noch Befehle folgen (z.B. eine Tabelle kann erstellt werden, um viele Datens?tze nacheinander darzustellen.
    //In deinem Fall aber ist es so, dass du sowieso nur einen Post hast (durch LIMIT), also ist es eigentlich egal

    //Diese Klammer beendet die While-Schleife

    }






    Bei R?ckfragen gerne fragen!

    MfG lagerhaus



    Wie lagerhaus schon gesagt hat, es gibt nur einen R?ckwert, deshalb kannst du die While-Schleife auch weg lassen und einfach nur

    $row = mysql_fetch_array($lastopst);

    schreiben..

    Sollte eigentlich genauso funktionieren.

    mfg mace


    Hi,

    erst noch einmal danke f?r eure Hilfe!

    Habe beide "Versionen" mal ausprobiert und sie funktionieren beide!!! Macht sich auch sehr gut. Wurde schon von ein paar Leuten gefragt wie ich dass hinbekommen h?tte :biggrin:. Habe dann nur geantwortet: Schau mal in das beste Forum was ich kenne: Lima-City! :cool:

    Greetz Intrepid!

    PS: Habe allerdings die k?rzere Version von mace verwendet, da es sonst zu chaotisch wird, obwohl. Ich k?nnte dass doch includen und dann einfach in z.B. NewGuestbook.php abspeichern oder?
  14. 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!