Ankündigung

Einklappen
Keine Ankündigung bisher.

Hilfe bei Gästebuch gebraucht

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

  • Hilfe bei Gästebuch gebraucht

    Hallo, wer kann mir helfen, ich habe da zwei Skripte, die zusammen ein Gästebuch mit Datenbankanbindung ausmachen, doch leider bekomme ich immer die Fehlermeldung "Anfrage war nicht erfolgreich".

    Vielleicht habt ihr eine Idee, wäre sehr dankbar darüber:

    Skirpt 1:

    <html>
    <body>
    <h2>Gästebuch von desein.net</h2>
    <table>
    <tr>
    <td>Datum</td>
    <td>Eintrag</td>
    <tr>
    <?php
    //Verbindung zu MYSQL:
    $mydb=mysql_connect("xxx.xxx.xx", "xxx", "xxxxx");
    if (!$mydb) {
    die("Keine Verbindung zu MySQL");
    }
    $dbname="xxxx";
    if (!mysql_select_db($dbname, $mydb)) {
    die ("Keine Verbindung zur Datenbank");
    }
    //Wenn neuer Eintrag eingegeben wurde
    if (isset($speichern)) {
    $datum=date("d M Y h:i:s");
    $sql = "INSERT INTO gaestebuch";
    $sql=$sql . "('$datum', '$kommentar')";
    $sql=$sql . "VALUES ('$datum', '$kommentar')";
    mysql_query($sql, $mydb) or die ("Anfrage war nicht erfolgreich");
    }
    //Datensatz aus MySQL lesen:
    $sql= "SELECT * FROM gaestebuch";
    $zeilen=mysql_query($sql, $mydb);
    if (!$zeilen) {
    die ("Anfrage war nicht erfolgreich");
    }
    while ($zeile=mysql_fetch_array($zeilen)) {
    ?>
    <tr>
    <td><?=$zeile[datum]?></td>
    <td><?=$zeile[kommentar]?></td>
    <tr>
    <?php
    }
    mysql_close($mydb);
    ?>
    </table>
    Ergänzen Sie Ihren Eintrag:
    <form action="<? echo $PHP_SELF; ?>" method="post">
    <textarea name="kommentar" rows="10" cols="50"></textarea>
    <p>
    <input type="submit" name="speichern" value="Speichern">
    </form>
    </body>
    </html>

    Skript 2:

    html>
    <body>
    <h2>Gästebuch von desein.net</h2>
    <table>
    <tr>
    <td>Datum</td>
    <td>Eintrag</td>
    <tr>
    <?php
    //Verbindung zu MYSQL:
    $mydb=mysql_connect("xxx.xxx.xx", "xxx", "xxx");
    if (!$mydb) {
    die("Keine Verbindung zu MySQL");
    }
    $dbname="xxxx";
    if (!mysql_select_db($dbname, $mydb)) {
    die ("Keine Verbindung zur Datenbank");
    }
    //Wenn neuer Eintrag eingegeben wurde
    if (isset($speichern)) {
    $datum=date("d M Y h:i:s");
    $sql = "INSERT INTO gaestebuch VALUES ('$datum', '$kommentar')";
    mysql_query($sql, $mydb) or die ("Anfrage war nicht erfolgreich");
    }
    //Datensatz aus MySQL lesen:
    $sql= "SELECT * FROM gaestebuch";
    $zeilen=mysql_query($sql, $mydb);
    if (!$zeilen) {
    die ("Anfrage war nicht erfolgreich");
    }
    while ($zeile=mysql_fetch_array($zeilen)) {
    ?>
    <tr>
    <td><?=$zeile[datum]?></td>
    <td><?=$zeile[kommentar]?></td>
    <tr>
    <?php
    }
    mysql_close($mydb);
    ?>
    </table>
    Ergänzen Sie Ihren Eintrag:
    <form action="<? echo $PHP_SELF; ?>" method="post">
    <textarea name="kommentar" rows="10" cols="50"></textarea>
    <p>
    <input type="submit" name="speichern" value="Speichern">
    </form>
    </body>
    </html>

    Vielen Dank für Eure Hilfe

    Markus

  • #2
    schaffe ich es jetzt, dass die letzten einträge immer oben stehen ?

    Vielleicht kann mir da jemand helfen !

    Kommentar


    • #3
      $zeilen=mysql_query($sql, $mydb);
      if (!$zeilen) {
      die ("Anfrage war nicht erfolgreich");
      }


      lösch das mal und ersetz es mit:
      mysql_query($sql, $mydb);

      wenn du das alles so haben willst musst du das nach einer id sortieren.
      so mach ich das immer.
      www.nice-esp.de.vu - meldet bitte mal im board an: wir versuchen eine nette HL:CS / Games community aufzubauen(nich so wie cstrike.de oder mymtw.de)

      Kommentar


      • #4
        Das ist der Quelltext, vielleicht habe ich da was falsch gemacht, er schreibt mir eine Fehlermeldung, trägt es zwar ein, aber den neuesten Eintrag bringt er trotzdem nicht nach oben !!!

        Hier der verbesserte Quelltext, danke:

        <html>
        <body>
        <h2>Die Tauchbörse</h2>
        <p>Kaufen und Verkaufen Sie hier Ihre Tauchutensilien</p>
        <table>
        <tr>
        <td>Datum</td>
        <td>Eintrag</td>
        <tr>
        Ergänzen Sie hier Ihren Eintrag:
        <form action="<? echo $PHP_SELF; ?>" method="post">
        <textarea name="kommentar" rows"10" cols="50"></textarea>
        <p>
        <input type="submit" name="speichern" value="speichern">
        </form>
        <?php
        //Verbindung zu MYSQL:
        $mydb=mysql_connect("xxxx.xxx.xx", "xxxx", "xxxxx");
        if(!$mydb) {
        die ("Keine Verbindung zu MySQL");
        }
        $dbname="xxxxx";
        if (!mysql_select_db($dbname, $mydb)) {
        die ("Keine Verbindung zur Datenbank");
        }
        //Wenn ein neuer Eintrag eingegeben wurde
        if (isset($speichern)) {
        $datum=date("d M Y h:i:s");
        $sql = "INSERT INTO gaestebuch";
        $sql = $sql . "(datum, kommentar)";
        $sql = $sql . "VALUES ('$datum', '$kommentar')";
        mysql_query($sql, $mydb) or die ("Anfrage war nicht erfolgreich");
        }
        // Datensatz aus MySQL lesen:
        $sql="SELECT * FROM gaestebuch";
        mysql_query($sql, $mydb);
        {
        ?>
        <tr>
        <td><?=$zeile[datum]?></td>
        <td><?=$zeile[kommentar]?></td>
        <tr>
        <?php
        }
        mysql_close($mydb);
        ?>
        </table>

        </body>
        </html>
        Los lei lafn und zag wosd konnst

        Kommentar


        • #5
          $sql="SELECT * FROM gaestebuch";

          ersetz das durch:

          $sql="SELECT * FROM gaestebuch ORDER BY datum DESC";


          ____
          erklärung:
          ORDER BY: sortierern nach spalte
          DESC umgekehrt sortieren
          www.nice-esp.de.vu - meldet bitte mal im board an: wir versuchen eine nette HL:CS / Games community aufzubauen(nich so wie cstrike.de oder mymtw.de)

          Kommentar


          • #6
            danke vielmals !!!

            Kommentar

            homepage-forum.de - Hilfe für Webmaster! Statistiken

            Einklappen

            Themen: 56.735   Beiträge: 429.427   Mitglieder: 28.490   Aktive Mitglieder: 41
            Willkommen an unser neuestes Mitglied, KoaLa13bfp.

            Online-Benutzer

            Einklappen

            164 Benutzer sind jetzt online. Registrierte Benutzer: 2, Gäste: 162.

            Mit 3.502 Benutzern waren am 23.01.2020 um 18:20 die meisten Benutzer gleichzeitig online.

            Die neuesten Themen

            Einklappen

            Die neuesten Beiträge

            Einklappen

            Lädt...
            X