Mijn kennis van Javascript / Jquery is momenteel helaas te beperkt.
Wat ik zoek is een logging oplossing welke wordt aangeroepen middels een mouseover.
De loggingfunctie is in PHP geschreven, en bestaat uit 5 variabelen:
logging(var1,var2,var3,var4,var5).
Echter zodra ik deze logging in de mouseover aanroep, loopt hij alle getoonde records in de log.
Wat ik nodig heb is een Javascript oplossing waarbij bij een mouseover, de 5 variabelen naar een MySQL database worden geschreven.
Heeft iemand een voorbeeld / idee hoe ik dit kan maken?
Ik zou geen short-code gebruik met <?, omdat deze bij bepaalde instelling genegeerd worden.
Gebruik liever <?= $_SESSION['uid'];?> of <?php echo $_SESSION['uid'];?>
Verder is je code niet netjes uitgelijnd, en staat je $(document).ready(function(){ iets te laat.
Ik durf te wedden dat je var titles niet geladen wordt vanwege de short-variabele $ die in JQuery gebruikt wordt. Zekerheid kan ik niet geven.
Maar er is genoeg te doen om dit te debuggen. Neem vooral een kijkje in de JavaScript debugger. (CRTL+SHIFT+J) en de Webpage Inspector van je browser, waarmee je ook requests vanuit AJAX kan uitlezen.
Verder is enige foutafhandeling op je PHP-code ook niet overbodig. En verder is 777 als recht wel erg overdreven. 755 is vaak al voldoende.
@Arien:
Script tags toegevoegd, Jquery wordt in de header geladen.
Ik kan op dit moment niet bij het script (draait in een DMZ die ik niet van buitenaf kan bereiken), de overige vragen moet ik je even schuldig blijven.
@Thomas: Klopt, met een session_start kan de uid ook anders worden meegestuurd, voor het testwerk wilde ik graag minimaal 2 variabelen kunnen wegschrijven.
en staat je $(document).ready(function(){ iets te laat.
Ik durf te wedden dat je var titles niet geladen wordt vanwege de short-variabele $ die in JQuery gebruikt wordt. Zekerheid kan ik niet geven.
De var's moeten na de .ready ?
Ik heb php shorttags aanstaan, dan zou dat moeten werken toch?
Totdat ze uit worden gezet, en dan ga je nat met al je PHP-code die ongeparsed naar de client gaat.
Ik zou de var's na de ready zetten, omdat je daar de shorthand $ al gebruikt. Ik ben niet heel deskundig in JavaScript, maar volgens mij wordt die shorthand in jQuery aangemaakt.