Eric Meerq: + JavaScript // Fehler bei Übergabe von JS-Variable an PHP

Beitrag lesen

Hallo Forum,

habe ein kleines Problem mit der Variablenübergaben von JavaScript an PHP und mir ausführlich die letzten Threads dazu angesehen. Dennoch funktioniert bei mir die Übergabe nicht, vielleicht ein zeichenfehler? wenn mir jemand helfen möchte, folgendermaßen sieht es aus:

Eine seite mit php/mysql abfrage generiert aus einer datenbank die häufigsten 50 bookmarks. dort gibt es ein feld "hits" das pro klick um eins erhöht werden soll. die anzeige funktioniert tadellos, auch kann ich die variable $id (PKey)und $hits an javascript übergeben:

--> echo ... onMouseup="addhit($id, $hits)" ...

beim click wird dann das folgende script aufgerufen.

function addhit(id, hits)       // hat inzw. Originalzahlen aus der DB
{
 hits =+ 1;
 var update = 1;  // damit php-update mit "if" erkennt, ob es arbeiten soll oder nicht

location.reload('select.php4?PHP_update=update&PHP_id=id&PHP_hits=hits');

}

Am Anfang meiner Seite steht dann dies:
if ($_GET['PHP_update'] == 1)   /* Nur, wenn "geklickt" wurde */
{
  $sql->Update("UPDATE bookmark SET bookmark_hits = '$_GET['PHP_hits']'+1 WHERE bookmark_id = '$_GET['PHP_id']'");
}

das update an sich läuft auch tadellos. nur die übergabe von JS and PHP ist fehlerhaft. sieht jemand den fehler...ich such schon ewig und sehe nix mehr.

besten dank,
euer eric