Toon posts:

[php] mt_rand probleem *

Pagina: 1
Acties:
  • 145 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
hoi
ik heb een scriptje gemaakt dat random een foto uit de dbase haalt en deze toont ik heb dit met mt_rand gedaan maar ik krijg alleen maar 1 foto te zien..
PHP:
1
<?//random foto zoekeninclude('../connect.inc.php');$sql = "select * from foto";$resultaat = mysql_query($sql);$max = mysql_num_rows($resultaat);$id=mt_rand(1,$max);//foto ophaleninclude('connect.inc.php');while (!$foto->foto){$sql = "SELECT * FROM foto WHERE id = $id";$res = mysql_query($sql);$foto =mysql_fetch_object($res);}//foto tonenecho"[img]\"http://www.hawaii-team.nl/foto/$foto->foto\"[/img]beschrijving\" height=\"220\" align=right>";?>

weet iemand wat hier aan de hand is .
kan b.v. een hoster deze functie beperken ?

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

srand((double)microtime()*1000000);
ff dit erboven zetten

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
ok thnkx
ga het gelijk proberen

Verwijderd

waarom doe je het niet met rand() ? in je query dat werkt ook :)

  • DizzyWeb
  • Registratie: Februari 2001
  • Laatst online: 06-09 00:14

DizzyWeb

Ondertiteld

Op zondag 12 mei 2002 13:55 schreef D2k het volgende:
srand((double)microtime()*1000000);
ff dit erboven zetten
Hij gebruikt mt_rand(), moet het dan niet
PHP:
1
<?mt_srand((double)microtime()*1000000);?>

zijn?

  • cdgrit
  • Registratie: Mei 2002
  • Laatst online: 25-08 20:18
Je kunt veel beter RAND() in de query zetten.
Je krijgt dan SELECT * FROM tabel ORDER BY RAND()

Werkt veel makkelijker ;)


Originele startpagina - Stadindex.nl


Verwijderd

Topicstarter
het gekke is dat als ik het op een andere server probeer krijg ik veel meer afwisseling in de foto's

en bij mijn echte host krijg ik er maar 1
Pagina: 1