22. juli 2003 - 13:20Der er
24 kommentarer og 1 løsning
Vil ikke skifte billede
Hej
Jeg har denne kode til at udskrive et billede:
$query=mysql_query("SELECT * FROM scooter WHERE model = '$model' AND aktiv = '1' LIMIT $s, $pr_side"); while ($row = mysql_fetch_array($query)) { $resultat = mysql_query("SELECT id, RAND(URL) AS random FROM scooter_billeder WHERE scooter_id = '$row[id]' ORDER BY random LIMIT 1") or die('MySQL vil ikke: '.mysql_error()); $rowpic = mysql_fetch_array($resultat); $number=mysql_num_rows($resultat); if($number == 1) { $pic = '<img border="0" src="image.php?small_main='.$rowpic[id].'" style="border: 1px solid #000000">'; } else { $pic = ''; } }
Fejl'en er at den ikke skifter billede når man trykker på F5 også selvom at der er flere billeder med samme scooter_id
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.
Hvilke browser bruger du ?? Hvis det er Internet Explorer så tryk Funktioner/Internetindstillinger, på fanen generelt trykker du på kanppen Indstillinger og sætter den til "ved hvert besøg på siden"
Jo jeg har denne: $query=mysql_query("SELECT * FROM scooter WHERE model = '$model' AND aktiv = '1' LIMIT $s, $pr_side"); til at udskrive det jeg skal bruge om scooteren så vil jeg godt have vist et lille billede af scooteren og da billederne ligger i tablen scooter_billeder bliver jeg nød til at have denne query: $resultat = mysql_query("SELECT id, RAND(id) AS random FROM scooter_billeder WHERE scooter_id = '$row[id]' ORDER BY random LIMIT 1") or die('MySQL vil ikke: '.mysql_error()); $rowpic = mysql_fetch_array($resultat); $number=mysql_num_rows($resultat); if($number == 1) { $pic = '<img border="0" src="image.php?small_main='.$rowpic[id].'" style="border: 1px solid #000000">'; } else { $pic = ''; Og så udskriver jeg det sådan: $pic $row['navn'] Mit problem er så at den ikke vil skifte billede når man trykker F5 til at få den til at skifte billede brugere jeg RAND(id) ...
mysql_query("SELECT id, RIGHT(RAND(), 4) AS r FROM scooter_billeder WHERE scooter_id = '$row[id]' ORDER BY r DESC LIMIT 0,200") or die('MySQL vil ikke: '.mysql_error());
Jeg tror ikke rigtigt der er nogen af som helt forstår, hvad din kode skal gøre!
Er det noget i retning af: "Jeg vil udskrive data på 10 forskellige scootere og til hver scooter skal den vælge et tilfældigt billede af de x antal billeder der findes af den scooter" ?
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.