1
Einfügen
Ich habe diese JQuery Ajax-Code bekamPDO die gleichen Daten zweimal
$("body").on('keyup', '.add_thing_t', function(event) {
if(event.which==13){
var v=$(this).val();
$.ajax({
url: 'ajax.php',
data: "add_thing="+v,
success:function(a){
// alert(a);
}
})
}
});
Und dieses PHP
if (isset($_GET['add_thing'])) {
$Val=$_GET['add_thing'];
$query=$dbh->query("INSERT INTO Ttd (`Thing`) VALUES('$Val')");
$query->execute();
}
Dieser Code funktioniert, aber es fügt immer die gleichen Daten zweimal.
weil Sie die Taste zweimal drücken –
Nein ich klicke einmal @MasivuyeCokile –
'-> query' führt es einmal aus,' -> execute' macht es ein zweites Mal. Ich sage das nur, weil ich nicht sehen kann, wie Ihr System eingerichtet ist oder welche Klasse Sie für Ihre Datenbank-Interaktionen verwenden. –