Datensatz wird korekt geschrieben aber danach noch ein leerer Datesatz!

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

  • Datensatz wird korekt geschrieben aber danach noch ein leerer Datesatz!

    Ich schreibe per PHP in eine MYSQL Datenbank.
    Der Datenbank wird korrekt geschrieben, aber danach wird noch ein leerer Datensatz eingefügt.

    ist der einzige Zugriff auf die Datenbank der Rest der Datei ist HTML oder echos
    Die Variablen werden per link übergeben. Wenn ich die Datei direkt aufrufe (leere Vaiablen) dann wird nur EIN leerer Datensatz geschrieben.

    Ist mir sehr schleiherhaft

    PHP-Code:
    /* Erstellt Connect zu Datenbank her */
    $db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort) or
     die (
    "Konnte keine Verbindung zur Datenbank herstellen");
    $db_check = @MYSQL_SELECT_DB($db_name);

      
    // Daten in die Datenbank schreiben
      
    $query "Insert Into kartei (anrede, titel, nname, vname, strasse, plz, ort, 
    land, sprache, tel, fax, email, partner, stamm, bes) VALUES ('
    $anredre',
     '
    $titel', '$nname', '$vname', '$strasse', '$plz', '$ort', '$land', '$sprache', '$tel',
     '
    $fax', '$mail', '$partner', '$stamm', '$bes')";
      
    $res mysql_query($query);

      if (!
    $res) die("Anfrage $query scheitert.<br>\n"); 

  • #2
    die seite wird vermutlich nach dem speichern nochmal aufgerufen. evtl. auch davor. an dem teil, den du gepostet hat liegst nicht!!!

    Mach einfach ne prüfung rein, wenn keine daten da, dann auch nichts schreiben. sowas ist nur logisch!!!

    Kommentar


    • #3
      ;-) danke funktioniert. Aber wieso wird eine Seite zweimal aufgerufen. Ist mein erstes Projekt werd noch mehr solcher kleinen eigentlich logischen Problemen haben

      Seballa

      Kommentar


      • #4
        das solltest du besser wissen, ist dein code, nicht meiner!

        Kommentar

        Lädt...
        X