het enige wat het script doet is kijken of de rijen even of oneven zijn en ze aan de hand daarvan een kleur geven.
Ik denk dat de bovenste versie de meest efficiƫnte is.
een tipje: gebruik geen quick tags (dus <? en ?>) maar de gewone volledige tags (dus <?php en ?>). veel providers ondersteunen geen quicktags.
while(huppeldepup) //of if (huppeldepup)
is huppeldepup een constante? Nee. Dan klopt dat niet.
$kleur = $kleur = "white" ? $kleur = "red" : $kleur = "white";
Al zou je de troep d'r achter weghalen, het klopt niet, geen dubbele $kleur = doen.
SanThe maakt gebruik van de [php]ternary[/php] operator.
Oftewel hij pakt dan bij elke nieuwe lijn de andere $bgcolorr.
Hoop dat je hier iets mee kunt.
Iew, dit is nog even erg zoals je eerst had. Toen werd alles van de query ofzo als tekst / string beschouwd.
Je hebt gewoon een $_GET in de query, ooit gehoort van [google]sql injections[/google]?
Er zitten backticks in je query, nergens voor nodig als je een normaal / goed datamodel hebt.
Waar is je foutafhandeling?
Je doet curlysyntax bij variable wat ook nergens voor nodig is en ze staan tussen quotes.
Je gebruikt geen css om je tabel op te maken.
Volgens mij moet jij eerst eens php en sql gaan leren voordat je mensen hier op het forum gaat helpen (en gaat roepen 'stuur maar een pm, dan help ik je', dat is sowieso al lomp want dan heeft niemand er meer wat aan. Volgens mij heb ik je daar ook al eens eerder op gewezen).
Edit: Ja dus klik.