Hallo leden,
Ik zit tegen een probleem aan, en dat is dat ik mijn data output in de tabellen niet alles onder elkaar wil hebben, maar bijvoorbeeld in 3 kolommen.
Dit is wat mijn script nu doet:
Naam 1
Naam 2
Naam 3
etc...
Maar ik wil dus dit hebben:
Naam 1 | Naam 2 | Naam 3
hoe krijg ik in mijn script dus dit resultaat?
Het gaat om het volgende stukje script:
PHP Code:
<?phpinclude ("database.php");
$query="SELECT * FROM blabla LIMIT 1,25";
mysql_query("set names 'utf8'");
$resultaat=mysql_query($query);
$rij=mysql_fetch_array($resultaat);
?>
<?php
while($rij) {
?>
<table width="100%" border="1" colspan="2" class="table">
<tr>
<td width="100" colspan="2" valign="top"><img class="image" src="<?php echo $rij["imageurl"]; ?>"></img><br><font size="4pt"><a href="blabla.php?id=<?php echo $rij["id"][1]; ?>"><?php echo $rij["name"];?></a></font><br> <font size="2pt" face="arial"><i><?php echo $rij["country"];?></i></font> - <font size="2pt" face="arial"><i><?php echo $rij["region"];?></i></font> - <font size="2pt" face="arial"><i><?php echo $rij["city"];?></i><br><br> Waardering: <b><?php echo $rij["rating"];?></b> <b><font color="#0099FF" size="3pt">€ <?php echo $rij["price"];?> p/p </font><br> <center class="center"
</center> </tr>
</table>
<br>
</body>
</html>
<?php
$rij = mysql_fetch_array($resultaat);
}
?>
<br><br><br>
<form method="post"><input type="hidden" name="action" value="delete"><input type="hidden" name="id" value="<?php echo $id; ?>">
</form>
- Data verdelen over meerdere kolommen
-
10-12-2014, 23:17 #1
- Berichten
- 91
- Lid sinds
- 18 Jaar
Data verdelen over meerdere kolommen
-
-
11-12-2014, 09:39 #2
- Berichten
- 504
- Lid sinds
- 16 Jaar
Re: Data verdelen over meerdere kolommen
Je maakt gebruik van verouderde mysql functies en je fetch onnodig vaak.
Er zijn 2 mogelijk oplossing voor je probleem, een server side oplossing en een client side oplossing.
De server side oplossing is niet zo lastig, je gaat een teller bijhouden binnen je while() loop en als deze 3 is breek je een regel (of voeg je bijvoorbeeld een <tr> element toe, daarna zet je de teller weer op 0.
PHP Code:i = 0;
while() {
if(i=2) {
// break
}
else {
i++;
}
}
-
18-12-2014, 07:46 #3
- Berichten
- 94
- Lid sinds
- 17 Jaar
Re: Data verdelen over meerdere kolommen
Kijk effe naar je HTML tags!!
je </body. en </html> zitten al binnen je while loop!!
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic