Ergebnis 1 bis 4 von 4

Thema: Einträge werden doppelt geschrieben

  1. #1
    Matthias
    Gast

    Standard Einträge werden doppelt geschrieben

    Hallo,

    habe ein Problem mit php und der Datenbank. Habe ein Gästebuch und lese die Daten aus einem Formular aus. Jetzt wird jeder Datensatz allerdings doppelt geschrieben?!
    D.h. ich habe statt einer zwei Zeilen in der Datenbank die bis auf die id identisch sind.

    die php datei sieht so aus
    Code:
    <!doctype html public "-//W3C//DTD HTML 4.0//EN">
    <html>
    <head>
      <title>..&#58;&#58; www.MatthiasButz.de &#58;&#58;.. Gästebuch</title>
      <link rel="stylesheet" href="../conf.inc/stildef_gb.css">
    </head>
    <body class='html'>
    <?php
    
                      //Datenbankverbindung herstellen
    require &#40;"../conf.inc/conf.inc.php"&#41;;             //conf.inc.php einbinden
    $connection=mysql_connect&#40;"$sql&#91;'host'&#93;", "$sql&#91;'uid'&#93;", "$sql&#91;'pwd'&#93;"&#41;;   //Datenbankverbing herstellen
    
    mysql_select_db&#40;$sql &#91;'db'&#93;&#41;;          //Datenbank auswählen
    
    $eintrag  = "INSERT INTO gb &#40;vorname, name, plz, ort, email, date, text&#41;";   //Datenbankfelder auswählen und denen...
    $eintrag .= "VALUES &#40;'$vorname', '$name', '$plz','$ort','$email','$date','$text'&#41;";  //...Variablen zuweisen
    
    mysql_query&#40;$eintrag&#41;;
    
                      //Ausgabe bei erfolgreichem Eintrag
    $ausgabe.= "";
    
    
                      //Ausgabe bei nicht erfolgtem Eintrag
    $fehler = "";
    
    
                  //Abfrage ob Eintrag gesetzt und entsprechende Ausgabe
    if &#40;mysql_query&#40;$eintrag&#41;&#41;
       &#123;
        echo "$ausgabe";
       &#125;
    else
       &#123;
        echo "$fehler";
       &#125;
    mysql_close&#40;$connection&#41;;
    
    ?>
    </body>
    </html>
    Gruß

    Matthias
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Großmeister(in)
    Registriert seit
    06.07.2004
    Ort
    NRW
    Beiträge
    681
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Re: Einträge werden doppelt geschrieben

    Zitat Zitat von Matthias
    .
    .
    .
    mysql_query($eintrag);
    .
    .
    .

    if (mysql_query($eintrag))
    .
    .
    .
    Ich hab mich mit PhP zwar noch nicht beschäftigt, aber falls mysql_query() für das Ausführen des SQL-Queries zuständig ist,
    wird der Datensatz auch zweimal eingetragen.
    System.out.print("Java ist nicht JavaScript!");

  3. #3
    Kaiser(in)
    Registriert seit
    03.06.2004
    Beiträge
    2.557
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    yeah! that's it!

    einfach den ersten, "alleinstehenden" query weg.

  4. #4
    Matthias
    Gast

    Standard

    Danke Leute,

    wie war das doch mit dem Wald und den Bäumen

Ähnliche Themen

  1. tutorial gesucht für applets der G15 geschrieben in Java
    Von synaptic im Forum Computer - Internet Forum
    Antworten: 3
    Letzter Beitrag: 13.07.2010, 23:29
  2. cookie wird nicht wirklich geschrieben
    Von Gion im Forum HTML & CSS Forum
    Antworten: 0
    Letzter Beitrag: 17.03.2007, 19:37
  3. Text geschrieben will das man drauf klicken kann
    Von lordi_by_nature im Forum Flash Forum
    Antworten: 1
    Letzter Beitrag: 14.03.2007, 09:17
  4. Tabelle doppelt
    Von wurmax im Forum HTML & CSS Forum
    Antworten: 9
    Letzter Beitrag: 23.06.2006, 08:36
  5. hab ich grad geschrieben beim weinen
    Von angeljenni im Forum Off Topic und Quasselbox
    Antworten: 11
    Letzter Beitrag: 12.07.2004, 13:47

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •