Hey, ik wil zeg maar 3 rijen naast elkaar hebben. Nu heb ik niet enorm veel ervaring met php. Echter heb ik van alles geprobeert, maar ben er nog niet achter hoe ik dit werkend krijg.
Dit idee
TITEL TITEL TITEL
img img img
LINK LINK LINK
Met deze code geeft hij alle albums onder elkaar aan.PHP Code:
<?php
$sql = "SELECT * from mp3";
$resultaat = mysql_query($sql);
$aantal = mysql_num_rows($resultaat);
echo "Er zijn <b>$aantal</b> albums gevonden (zie hieronder): ";
While ($record = mysql_fetch_object ($resultaat)) { echo '
<table width="748">
<tr>
<td width="150">
<center><a href="http://'.$record->link1.'"<b>'.$record->naam.'</b></a> </center>
<center><img alt="Klik hier voor meer informatie" src="albumcovers/'.$record->albumafbeelding.'" </center>
<center><b>'.$record->datum.'</b></center>
</td>
</tr>
</table>
';
echo '</th>
</tr>
</table>
';
}
?>
- Meerdere tabellen naast elkaar (vanuit SQL)
-
29-11-2007, 20:28 #1
- Berichten
- 119
- Lid sinds
- 18 Jaar
Meerdere tabellen naast elkaar (vanuit SQL)
Laatst aangepast door Buddy Bergh : 29-11-2007 om 20:40
-
-
30-11-2007, 09:30 #2
- Berichten
- 165
- Lid sinds
- 17 Jaar
Ja, dat zijn de leuke dingen. Ik zou % gebruiken (de modulus, zie bv. http://www.tizag.com/phpT/operators.php). Dan doe je zoiets
PHP Code:$q="SELECT * FROM `je_tabel`";
$qr=mysql_query($q);
$i = 0; //countertje initten
$table="<table>
<tr><td>Titel</td><td>Titel</td><td>Titel</td><td>Titel</td></tr>";
while ($qr= mysql_fetch_array($q))
{
$v1=qr['veldnaam1'];
$v2=qr['veldnaam2'];
if( ( $i % 4 ) == 0 and ( $i != 0 ) )
{
$table .= "\t</tr>\n";
$table .="\t<tr>\n";
}
$table .= "\t\t<td>$v1 ($v2)</td>\n";
$i++;
}
$table .="</table>";
echo $table;
Patrick Neeteson
Easy Generated BV
www.easy-generated.com
Tel: 0800 - 777 777 9
Fax: 0848 - 314 027
-
30-11-2007, 10:26 #3
- Berichten
- 765
- Lid sinds
- 19 Jaar
Als je nu met floatende divjes zou werken zou het natuurlijk wel wat makkelijker en overzichtelijker zijn, dan kan je het gewoon zo doen:
PHP Code:while($r=mysql_fetch_array($sql_query) {
echo("<div id=\"ding\">" . $r['titel'] . "<br /><img src=\"afbeelding.png\" /></div>");
}
-
30-11-2007, 10:46 #4
- Berichten
- 165
- Lid sinds
- 17 Jaar
Owh, en hoe zet je dan je 2e titelrij met afbeelding ernaast? En de 3e? En hoe ga je daarna naar de volgende rij?
Origineel gepost door Ewald Vanderveken
Als je nu met floatende divjes zou werken zou het natuurlijk wel wat makkelijker en overzichtelijker zijn, dan kan je het gewoon zo doen:
PHP Code:while($r=mysql_fetch_array($sql_query) {
echo("<div id=\"ding\">" . $r['titel'] . "<br /><img src=\"afbeelding.png\" /></div>");
}
-
30-11-2007, 10:50 #5
- Berichten
- 765
- Lid sinds
- 19 Jaar
Dat gebeurd automatisch. In je stylesheet doe je het volgende:
Code:#ding { width: 150px; float: left; }
-
30-11-2007, 14:03 #6
- Berichten
- 165
- Lid sinds
- 17 Jaar
Aha, dus je rij wordt oneindig lang, owkee, volgens mij interpreteren we allebei de topicstarter anders. Ik hoor het wel als er wat verheldering is over de diepere bedoeling ;)
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