kostenloser Webspace werbefrei: lima-city


Gästebuch ab 10 beträgen nächste Seite?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    blacksoul

    blacksoul hat kostenlosen Webspace.

    Wie k?nnte ich soetwas reallisieren, dass wenn es ?ber 10 Beitr?ge gibt diese nicht alle auszugeben, sondern nur 10 ausgeben und dann einen link zu n?chsten Seite zu machen.
    Also mit mysql.


    Hier der GB Code







    <div align="center"><u><font size="+1"><b>G?stebucheintr?ge</b></font></u></div><br><br>




    <body text="#ffffff" bgcolor="#000000" link="#FF0000" alink="#FF0000" vlink="#FF0000">
    <form action="gbuch.php" method="post">






    <?php




    include("config.php");//includen von der datenbank


    $linkID=mysql_connect("$dbhost","$mysqlname","$dbpass"); //(Server, Benutzer, Kennwort)
    if (!$linkID)
    die("Fehler bei mysql_connect #001".mysql_error());

    //Datenbank ausw?hlen
    $select=mysql_select_db("$dbname");
    if (!$select)
    die("Fehler bei mysql_connect #002".mysql_error());




    //SQL-Anfrage erstellen
    $sql="INSERT INTO gb_blacksoul (name,email,hpage,kommentar,datum,ip,mirc) VALUES ('$name','$email','$hpage','$kommentar','$datum','$ip','$mirc')";



    /* Auslesen aus der Datenbank */
    $sql="SELECT * FROM gb_blacksoul ORDER BY id DESC"; //Ausw?hlen der Datensicht
    $resID=mysql_query ($sql,$linkID);
    if (!$resID) echo "<h2>Select konnte nicht ausgef?hrt werden!</h2>".mysql_error();

    //Auslesen zeilenweise
    while ($zeile=mysql_fetch_array($resID,MYSQL_BOTH))
    {
    //echo "<hr><br>Erstellt von $zeile[name]<br>am $zeile[datum]<br><img src=\"email.gif\" alt=\"\" border=\"0\"><a href=\"mailto:$zeile[email]\">$zeile[email]</a><br><img src=\"home.gif\" alt=\"\" border=\"0\"><a href=\"$zeile[hpage]\">$zeile[hpage]</a><br> Kommentar: $zeile[kommentar]<br>";


    $name = ("$zeile[name]");
    $datum = ("$zeile[datum]");
    $email = ("$zeile[email]");
    $hpage = ("$zeile[hpage]");
    $kommentar = ("$zeile[kommentar]");
    $mirc = ("$zeile[mirc]");


    echo"<table border=\1\ width=\"100%\" cellpadding=\"0\" cellspacing=\"0\">
    <tr>
    <td width=\"270\"> Erstellt von $name <br>am $datum<br><img src=\"gb/email.gif\" alt=\"\" border=\"0\"><a href=\"mailto:$email\">$email</a><br><img src=\"gb/home.gif\" alt=\"\" border=\"0\"><a href=\"$hpage\">$hpage</a><br><img src=\"gb/mirc.gif\" alt=\"\" border=\"0\">#<a href=\"irc://irc.quakenet.org/$mirc\">$mirc</a> </td>
    <td width=\"\">$kommentar<br></td> <br>
    </tr>
    </table>";
    }

    echo"<table border=\1\ width=\"100%\" cellpadding=\"0\" cellspacing=\"0\">
    <tr>
    <td><div align=\"center\"><a href=\"http://blackfiredoor.com\">? by Blacksoul (L:B) BlackFireDoor</a></div> </td>
    </tr>
    </table>";

    //Datenbankverbindung beenden
    mysql_close($linkID);


    ?>





    und hier die HP

    http://blackfiredoor.com
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. s*********e

    Hallo
    lies am besten dieses Tutorial:
    http://www.php-einfach.de/tuts_mysql_blaetterfunktion.php
    da wird ausf?hrlich und verst?ndlich erkl?rt wie du das machen kannst.
  4. Das geht mit "LIMIT x,y".
    Das "x" steht f?r die Zahl, ab der die Beitr?ge ausgegeben werden sollen.
    Das "y" steht daf?r, wie viele Beitr?ge ausgegeben werden.
    Z.B.:
    SELECT * FROM `gb_inserts` ORDER BY `time` LIMIT 5, 10
    Jetzt werden die Beitr?ge 5-15 ausgegeben.
    Ich hoffe, dass das verst?ndlich ist.

    Die Seiten kannst du recht einfach machen.
    Musst halt ein wenig ?berlegen. ;)
  5. Autor dieses Themas

    blacksoul

    blacksoul hat kostenlosen Webspace.

    danke nur wie soll ich die seiten auslesen lassen also eine seite weiter
  6. 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!