Insert-Befehl generiert doppelte Einträge.

aherzog

Erfahrenes Mitglied
Hallo

eigentlich funktioniert der Insert-Befehl wunderbar, aber alles was neu in der Datenbank gespeichert wird, ist doppelt vorhanden.

Mir kamm die Idee beim Submit-Button ein onclick() einzufügen, aber das hat auch nicht geholfen.

Woran liegt es das obwoll nur ein insert vorhanden ist, alles doppelt geschrieben wird?

Anbei der Code.....
PHP:
elseif(isset($_POST['speichern']))
	{
		                $sql_data_save = "INSERT INTO `fahrer_db` (`in_datenbank`) VALUES ('".$_POST['form_in_datenbank']."')";
			$qry_data_save = mysql_query($sql_data_save) or die(mysql_error()); 
			$ResultPointer = mysql_query($sql_data_save);
			if($qry_data_save)
        	{ 
            $message = "<span style=\"color:#000000;font-weight:bold;\">Datensatz erfolgreich hinzugefügt</span>"; 
        	}
        	else
        	{ 
            $message = "<span style=\"color:#000000;font-weight:bold;\">Datensatz konnte nicht hinzugefügt werden</span>"; 
       	 	}
    }

Danke für die Hilfe.
Andi
 
PHP:
$qry_data_save = mysql_query($sql_data_save) or die(mysql_error()); 
$ResultPointer = mysql_query($sql_data_save);
Du führst das Query ja auch zweimal aus?
 
Jo....du hast echt recht..

hatte die Idee einen Counter einzufügen der mir anzeigt wieviele Datensätze geschrieben werden (als Kontrolle). Hab dann das eine Query übersehen....

Danke für die schnelle Hilfe..
Andi
 
noch zwei Tipps.

1. Hast du schon mal was von SQL-Injection gehört. Such mal danach
2. Markiere den Beitrag bitte als erledigt.. ;-)

mfg

Philipp
 
Zurück