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.
//connect her $id = rand(1, 20); $q = mysql_query("SELECT * FROM tabel WHERE id = ".id); while($row = mysql_fetch_array($q)) { echo "<img src='".$row['filnavn']."'>"; mysql_query("UPDATE tabel SET `klik` = (klik+1) WHERE id = ".$id); }
$id = rand(1, 20); $q = mysql_query("SELECT filnavn FROM tabel WHERE id = ".$id); while($row = mysql_fetch_array($q)) { echo '<a href=\"imagelink.php?id="' . $id . '><img src='".$row['filnavn']."'></a>"; mysql_query("UPDATE tabel SET `vist` = (vist+1) WHERE id = ".$id); }
Og så imagelink.php:
<?PHP $id=$_GET['id']; mysql_query("UPDATE tabel SET `klik` = (klik+1) WHERE id = ".$id); $q = mysql_query("SELECT link FROM tabel WHERE id = ".$id); if ($r = mysql_fetch_array($q)) header('Location: ' . $r['link']); ?>
Altså, hele ideen i det jeg vil lave er en citatbank, hvor der på forsiden i toppen ved siden af logoet skal vises et citat hver gang siden genindlæses eller hvis man kommer over på en ny side.
Citatbanken bliver en del af top.php, som er inkluderet på alle sider på hele siden, så derfor skal scriptet kun ligge i top.php.
når citates vises, skal "vist" tælle 1 op, og hvis man så klikker på det, skal "klik" tælles 1 op. Og citaterne er lagt ind som billeder, hvor url'en står under "url" i databasen.
Tjoh, men hvis man har opdateringen af "vist", så er det vel ikke så svært at tænke sig til, hvordan man så opdaterer "klik"? :) Point beeing, at alt måske ikke altid behøver at præsenteres i copy/paste form...
Skal de billeder ikke linke et bestemt sted hen? Ellers har du jo ingen mulighed for at tælle klik, med mindre du snyder ved at genloade siden eller bruge en frame/iframe/skjult billede.
Må lige sige hvis det er det du vil - det kan vi nemlig også godt klare ;)
Hvis du ikke komemr til at have ret mange rækker ad gangen, kan du bruge følgende kode:
//connect her $q = mysql_query("SELECT id,url_billede FROM tabel ORDER BY RAND()"); while($row = mysql_fetch_array($q)) { echo '<a href=\"imagelink.php?id="' . $id . '><img src='"'.$row['url_billede'].'"'></a>"; mysql_query("UPDATE tabel SET vist = (vist+1) WHERE id = ".$id); }
Og så imagelink.php:
<?PHP //connect her $id=$_GET['id']; mysql_query("UPDATE tabel SET klik = (klik+1) WHERE id = ".$id); $q = mysql_query("SELECT url_link FROM tabel WHERE id = ".$id); if ($r = mysql_fetch_array($q)) header('Location: ' . $r['url_link']); ?>
Hvis der godt kan blive en del, bør du overveje følgende kode i top.php:
//connect her $q = mysql_query("SELECT COUNT(id) AS c FROM tabel"); $r = mysql_fetch_array($q); $q = mysql_query('SELECT id,url_billede FROM tabel WHERE id = ' . $r['c']); while($row = mysql_fetch_array($q)) { echo '<a href=\"imagelink.php?id="' . $id . '><img src='"'.$row['url_billede'].'"'></a>"; mysql_query('UPDATE tabel SET vist = (vist+1) WHERE id = ' . $id); }
omend den kræver at der ikke er "huller" i dine IDs - med andre ord, du skal omnummerere et par rækker hvis nogle af dem fjernes
pidgeot: Skal lige have noget det rene her, før jeg forstår det tror jeg...
Denne kode: //connect her $q = mysql_query("SELECT id,url_billede FROM tabel ORDER BY RAND()"); while($row = mysql_fetch_array($q)) { echo '<a href=\"imagelink.php?id="' . $id . '><img src='"'.$row['url_billede'].'"'></a>"; mysql_query("UPDATE tabel SET vist = (vist+1) WHERE id = ".$id); }
Vil du have den helt i toppen af filen, og printer den ik noget ud??
og denne kode: <?PHP //connect her $id=$_GET['id']; mysql_query("UPDATE tabel SET klik = (klik+1) WHERE id = ".$id); $q = mysql_query("SELECT url_link FROM tabel WHERE id = ".$id); if ($r = mysql_fetch_array($q)) header('Location: ' . $r['url_link']); ?>
Er det bare koden der random hiver et billede ud og viser det på skærmen?
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.