ik ben bezig een site aan het maken voor de atletiekclub waar ik in zit, maar ik zou eig een soort scriptje!
het scriptje werkt als volgt:
ik ga naaar de site een foto van persoon a komt erop (en ook wat info)
ik refresh en een foto van persoon b komt erop (en ook wat info)
ik refresh en er komt een foto van persoon c op (en ook wat info)
enzo verder! kan iemand mij een aanzet geven?
tot 4 personen ong.


bedankt
wouter
@ Pim: kan ook. Wel met LIMIT 4 erachteraan dan.
Jan Koehoorn schreef op 27.12.2005 17:10
@ Pim: kan ook. Wel met LIMIT 4 erachteraan dan.
LIMIT 1 denk ik dat je bedoelt? of je doet een mysql_result voor regel 1
ik zou het liever niet met mysql doen omdat ik daar te weinig van weet! ben nu pas bezig met php en het zou makkelijk te veranderen moeten zijn!
kan iemand de fout vinden?
Dit moet gewoon werken:

<?php
$array = array('jan','jos','jaap','piet');

$i = rand(0, count($array)-1)

$pagina = $array[$i];
$pagina .= ".html";

if (file_exists($pagina)) {
include($pagina);
}else{
echo 'bestand bestaat niet!';
}
?>
Jan Koehoorn schreef op 27.12.2005 17:10
@ Pim: kan ook. Wel met LIMIT 4 erachteraan dan.


Pim Vernooij schreef op 27.12.2005 17:21
LIMIT 1 denk ik dat je bedoelt? of je doet een mysql_result voor regel 1


Nee 4 want het ging om 4 pagina's. Maar ik lees dat het in HTML moet ;-) Kijken of die van Arjan werkt.
ah zo, RAND() pakt gewoon een random record uit de tabel, als er dus pagina's in staan die niet gekozen mogen worden, moet je deze in de WHERE clausule opnemen, LIMIT helpt niet daarvoor
Precies ja. Dus als je vier random records uit je db wilt pakken doe je gewoon RAND() in combinatie met LIMIT 4
ok :) de ts wilde echter een random afbeelding na iedere refresh, dus maar 1 result, LIMIT 1 dus ^^
Ja, heb je gelijk in, mijn fout.
Sebastiaan schreef op 27.12.2005 16:27

Straks krijg ik nog onvoldoendes omdat ik met OOP gaat werken :D

Wat kun jij zeiken over je OOP.
Je doet alsof programma's in C minder zijn dan die in C++.
En dan nog, laat me 1 systeem van je zien waar je het goed hebt toegepast.
OOP is namelijk meer dan enkel wat classes schrijven ;)

Reageren