2011-01-06 10 views
0

Ich benutze $ wpdb, um einige Zeilen mit Informationen in einer bestimmten Tabelle einzufügen ... Alles funktioniert gut, bis ich einige IMG-Tags ohne einen Wert (ein Bild), im Design oder hinzufügen Post.

Eample: <img src="">

Ich denke, dass diese Auffrischungen (der Browser das Bild zu finden versucht und öffnet die HTML-Datei wieder ..), um die Seite und erinnert an Einsatzmöglichkeiten, die die Zeilen in der Tabelle dupliziert.

In Chrome ist die Zeile 3 mal dupliziert, in Firefox 2 mal und in Opera, IE funktioniert gut, wie man es repariert und wie man doppelte/mehrfache Einsätze verhindert?

Zum Einsetzen Ich benutze diesen Code:

$data_array = array('aff_id' => $aff_id, 'remote_addr' => $remoteaddress, 'url' => $curentpage, 'referrer' => $httpreferer); 
    $wpdb->insert('amember_aff_clicks', $data_array); 

es eine Verbindung zu einem externen $ Tisch, aber die gleichen Datenbank.

Antwort

0

Escape Ihre Werte: $remoteaddress = $wpdb->escape($remoteaddress));. Besser nutzen noch $wpdb->prepare();

Blick here für ein schnelles Beispiel und lesen Sie die $wpdb class reference