login  Naam:   Wachtwoord: 
Registreer je!
 Forum

onclick mysql update (Opgelost)

Offline Behemutant - 14/07/2008 13:57 (laatste wijziging 14/07/2008 15:11)
Avatar van BehemutantNieuw lid Beste lezers.

Ik heb plaatjes welke werken met een lightbox.

Ik heb nu het volgende gedaan:
  1. <?php echo '<a href="'.$large[0].'" rel="lightbox" onclick="'.$r1.'"><img src="'.$foto[0].'" alt="'.$titl[0].' door: '.$kstn[0].'" width="170px" height="146px" border="0" /></a>'; ?>


de code die de update verzorgt:
  1. $r1 = mysql_query('UPDATE site_products SET bekeken = bekeken + 1 WHERE thumb = "'.$thumb[0].'"');


Probleem:
Hij doet er steeds 2 bij op tellen... iemand enig idee waar de fout zit???



EDIT
heb er een functie van gemaakt maar krijg nu een foutmelding.

  1. function update_bekeken()
  2. {
  3. $r1 = 'UPDATE site_products SET bekeken = bekeken + 1 WHERE thumb = "'.$thumb[0].'" AND last_bekeken >= last_bekeken + 1 MINUTES';
  4. }


De foutmelding is:
Er is iets fout in de gebruikte syntax bij 'MINUTES' in regel 1

2 antwoorden

Gesponsorde links
Offline jc2 - 14/07/2008 15:31
Avatar van jc2 PHP interesse Probeer ipv MINUTES eens het getal in secondes (60) te zetten.
Offline Behemutant - 14/07/2008 15:43 (laatste wijziging 14/07/2008 16:08)
Avatar van Behemutant Nieuw lid Interval moest er tussen grrr...

  1. mysql_query('UPDATE site_products SET bekeken = bekeken + 1, last_bekeken = NOW() + INTERVAL 1 MINUTE WHERE foto = "'.$large[0].'"').'"
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.227s