22. september 2001 - 12:49Der er
4 kommentarer og 1 løsning
Klik bliver gemt i MySQL database
Jeg har nedenstående kode, og kunne godt tænke mig et hint til hvordan man laver så ved hvert klik på banneret bliver der lagt \"+1\" til feltet \"kliks\" i tabellen \"banner\". Der er indtil flere bannere så den skal kunne registrere hvilket banner man klikker på..
KODE: <? $db = mysql_connect(\"xxx\",\"xxx\",\"xxx\"); mysql_select_db(\"xxx\",$db); $foresp = mysql_query(\"SELECT img_url,url,rand() as rand_col FROM banner ORDER BY rand_col LIMIT 1\"); while($data = mysql_fetch_array($foresp)){
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Slettet bruger
22. september 2001 - 14:32#1
Må være noget lignende det her: UPDATE banner_hits SET hits = hits + 1 WHERE id = \'$id\' Men hvordan registrerer jeg at en klikker???
<?php if($action == \"banner\") { ... mysql_connect... ... mysql_select_db... mysql_query(\"UPDATE banner_hits SET hits = hits + 1 WHERE id = \'$id\'\"); } ?>
Synes godt om
Slettet bruger
23. september 2001 - 13:56#3
Jeg kan íkke helt få den til at passe.. Kan du se hvad der skal rettes her? <? $db = mysql_connect(\"xxx\",\"xxx\",\"xxx\"); mysql_select_db(\"xxx\",$db); $foresp = mysql_query(\"SELECT navn,img_url,url,rand() as rand_col FROM banner ORDER BY rand_col LIMIT 1\"); while($data = mysql_fetch_array($foresp)){
if($action == \"banner\") { $db = mysql_connect(\"xxx\",\"xxx\",\"xxx\"); mysql_select_db(\"xxx\",$db); mysql_query(\"UPDATE banner_hits SET hits = hits + 1 WHERE navn = \'$navn\'\"); } ?>
Synes godt om
Slettet bruger
24. september 2001 - 18:07#4
Caveman ---> Siden reloader ikke eller noget! Prøv lige at kontrollere koden selv !? Ny version her: <? $db = mysql_connect(\"xxx\",\"xxx\",\"xxx\"); mysql_select_db(\"xxx\",$db); $foresp = mysql_query(\"SELECT nr,navn,img_url,url,rand() as rand_col FROM banner ORDER BY rand_col LIMIT 1\"); while($data = mysql_fetch_array($foresp)){
if($action == \"banner\") { $db = mysql_connect(\"xxx\",\"xxx\",\"xxx\"); mysql_select_db(\"xxx\",$db); mysql_query(\"UPDATE banner SET hits = hits + 1 WHERE nr = \'$nr\'\"); } ?>
Synes godt om
Slettet bruger
25. september 2001 - 22:10#5
Lukker spørgsmålet da CaveMan ikke svarer.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.