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)){
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.