am: 09. Juli 2011, 11:48:19
Hallo,
ich versuche im Moment die Eingaben bei der Erweiterten Suche in eine Tabelle zu speichern, damit ich nachher schauen kann, was vom Kunden gesucht wurde.
Zuerst habe ich eine weitere Tabelle angelegt: suche_eingaben
In der "advanced_search_result.php" Datei habe ich folgendes geschrieben:
$eingaben = htmlspecialchars($where_str, ENT_QUOTES);xtc_db_query
("insert into suche_eingaben (eingabe_spalte) values ('" . $eingaben . "'");echo "Hallo Welt"; Das funktioniert auch, d. h. die Eingaben gelangen in die Tabelle, aber es werden immer zwei Einträge mit gleichem Inhalt eingefügt. Woran kann das liegen?
Beispiel:
Eingabe bei der Erweiterten Suche: hallo
In der Datenbank steht dann:
id = 1
eingabe_spalte = hallo
id = 2
eingabe_spalte = hallo
Ein weiteres Beispiel und zwar gebe ich test ein:
id = 3
eingabe_spalte = test
id = 4
eingabe_spalte = test
Ich dachte am Anfang, dass diese "advanced_search_result.php"-Datei in kurzer Zeit zweimal aufgerufen wird, aber es ist nicht so, denn der Text "Hallo Welt" erscheint einmal.
Es hat anscheinend etwas mit der Methode "xtc_db_query" zu tun, oder mache ich irgendwo einen Fehler?
Linkback: https://www.modified-shop.org/forum/index.php?topic=13864.0