Hey, lang geleden dat ik hier nog eens opgeweest ben ook omdat men ander account niet meer te gebruiken valt wegens een vergeten passwoord en gehackte email. Maarja, hier men vraag dan :p

Ik heb een Ranglijst gemaakt. Ik wil dat voor iedere naam een nummer komt dus wie het eerste staat in de ranglijst krijgt: 1! tweede:2! Enzovoort.
Al lukt me dit niet! Wie kan me helpen?

<?PHP

<TABLE width="100%" border="0">

<TR>

<TD width="20%" class="tekst">

Hier moet dan de nr komen!

</TD>

<TD width="80%" class="tekst">

Hier staat dan de gebruikersnaam!

</TD>

</TR>

</TABLE>

?>

PS: Niet op die php tags letten, dit doe ik om het wat mooier op phphulp.nl te presenteren!


Vriendelijke Groeten,
Plasie!

Ik heb hier toevallig nog een testje liggen,

Kijk is naar dit scriptje:


<?php
	$test = array('ding 1', 'ding 2', 'wat rotzooi', 'nog meer rotzooi', 'en nog wat'); //even een arratje maken wat overeenkomt met jou database gegevens
	
	echo '<ol>'; //geef even aan dat we een lijstje gaan maken
	
	foreach($test as $var) //een foreach voor de array.
	{
		echo '<li>'.$var.'</li>'; //voeg wat toe aan het lijstje
	}
	
	echo '</ol>'; //en sluit het lijstje af
?>


Dan zie je dat je automatisch een nummering krijgt als je een <ol><li></ol></li> structuur gebruikt.

Je moet dan even met css alles opmaken ;-)
lol ... dit is wel simpel:p (voor jou :p) maar ik snap er geen snars van :$

Lang geleden dat ik nog eens gescript heb...

kan je me niet wat beter helpen aub?
foreach houdt in dat je elk item in de array doorloopt.

dus $test is in dit geval de array bestaande uit de waardes
ding1
ding2
enz.

de eerste keer dat de loop doorlopen wordt pakt de foreach ding1, bij de tweede keer ding2 enz.

de foreach declareert ieder item uit de array $test met de naam $var en in de loop kun je nu het item waar de loop op dat moment is aanroepen met $var.
in deze situatie wordt dat gebruikt om elk item weer te geven op het scherm.

zodoende komt elk item in de array dus op het scherm te staan.

mocht je het nog niet snappen, zeg het maar.
lol verklaar me nou maar voor dom! :p

hoe krijg ik het dan hierin? :$

<?PHP

<TABLE width="100%" border="0">

<TR>

<TD width="20%" class="tekst">

Hier moet dan de nr komen!

</TD>

<TD width="80%" class="tekst">

Hier staat dan de gebruikersnaam!

</TD>

</TR>

</TABLE>

?>
iemand die me hierbij kan helpen? :$
maak een array, en zeg dan:


<table><tr>
<?php
$i = 1;
foreach ($array as $naam){
echo "< td width='20%' etc>".$i."</td><td blabla >".$naam."</td>";
$i++;
}
?>
</tr></table>

Reageren