Hallo iedereen,

Ik ben bezig met een website voor een klant en ben al aardig ver.
Maar waar ik nu mee zit is de indeling. De indeling moet ongeveer
het zelfde zijn als die van browser-spel.nl
Alleen hoe maak ik zo'n indeling?
Want alle games worden met een query uit de database gehaald en
moeten vervolgens gelaten zien worden. Maar hoe pak ik dit aan?
Ik gebruik op dit moment een table met daarin mysql_fetch_array.
Maar dan komen ze onder elkaar te staan en dat is niet de bedoeling.
Weten jullie misschien hoe dit moet?
Alvast bedankt!

Met vriendelijke groet,
Remco van Akker
Ja PHP is echt progammering.
Dus een systeem maken.
HTML is voor de structuur.
Waarom vraag je dan welke PHP-code je nodig hebt, terwijl het duidelijk is dat om de opmaak draait? Je kan toch lekker strings met HTML aan variabelen koppelen?

<?php echo "Een string en een ".$variabele; ?>


Want het maakt niet uit welke PHP code ik gebruik
de resultaten kom steeds onder elkaar te staan -.-
Al die resultaten komen gewoon in 1 div.
Terwijl het allemaal in een eigen div moet te komen
staan en dan naast elkaar.
Elke categorie/blok kan je toch een eigen div geven (of een eigen li, maar ergens trek ikzelf een grens als je ul/li's blijft nesten).
Remco, het is nogal logisch dat je resultaat gelijk blijft, PHP haalt enkel de ruwe data op en verdeeld het niet voor je in mooie blokjes. Dat zul je echt zelf moeten maken.

Bijv:
<?php

$i = 0;
while($row = mysql_fetch_assoc)
{
echo '<div id="divje'.$i.'">Spelletje: '.$row['gameColumn'].'</div>';

$i++;
}

?>
oh oh oh gebruik dit hieronder is als een beginnetje. en kijk hoe ik het aanpak.


<?php
// sowieso geen backticks gebruiken!!!  ` en gebruik tabelnamen ipv wildcard *
$select = "SELECT tabelnamen, tabelnamen 
			FROM games 
			WHERE gamecategorie = 'populair' 
			";

			// fouthandeling gebruiken!! 
			$query = mysql_query($select)
			if($select === false)
			{
				//error fouthandeling
			}
			else
			{
				?>
					<div class="">
					<?php
						while($row = mysql_fetch_assoc($query)) {
							echo $row['gamenaam'].'<br />';
							echo '<img src="'.$row['gamefoto'].'" /><br />';
							echo $row['gamebeschrijving'].'<br />';
							echo $row['playbutton'].'<br />';
							echo $row['infobutton'];
						}
					?>
					</div>
				<?php
			}
?>

Remco van Akker
Maar als ik bijvoorbeeld deze div gebruik, welke PHP code
moet daar dan in?

Remco van Akker
Ja PHP is echt progammering.
Dus een systeem maken.
HTML is voor de structuur.

Remco van Akker
Want het maakt niet uit welke PHP code ik gebruik
de resultaten kom steeds onder elkaar te staan -.-


Zucht, ik volg dit echt niet meer...

@Bovenstaande reacties die wel over HTML praten, dit hoort in een list zoals ik al had gezegd en niet in een betekenisloze div.
@WouterJ dat is zo maar ik probeer hem duidelijkheid te scheppen hoe het werkt. de correctheid moet hij zelf toepassen natuurlijk.
@Chi Lion
Bedankt voor je voorbeeld.
Dit helpt me al stukken verder op weg.

@Reshad
Waarom geen backticks gebruiken? Wat is daar slecht aan?
En waarom geen * gebruiken?
Reshad, waarom gebruik je toch zoveel echo's? Je kunt alles toch achter elkaar echo'n door je quotes goed te zetten?

Reageren