tabel in while
Ik heb een vraag over een script waar ik op het moment aan bezig ben, maar laat ik me kort voorstellen!
Ik ben Dean, 18 jaar en woonachtig in zuid limburg.
Dit gezegd te hebben, ga ik over op de vraag.
In mijn php script worden fotos ingeladen door middel van een mysql query, waar het pad van het plaatje opgeslagen staat.
Dit werkt allemaal wel.
Hieronder een voorbeeld:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
echo '
<table width="100%" cellspacing="10px" cellpadding="10px" border="0">
<tr>';
$photo_sql = mysql_query("SELECT * FROM website_photos WHERE photo_subj = '".$_photo_sub."' LIMIT 12") or die ("Failed selecting photos! ". mysql_error());
if (mysql_num_rows($photo_sql) === 0)
{
echo '<td>Geen fotos gevonden!</td>';
}
else {
while($sql_photos = mysql_fetch_assoc($photo_sql))
{
echo '<td><a href="'. $sql_photos['photo_dir'] .'" class="fotos" rel="fotos"><img height="110" width="140" src="'. $sql_photos[ 'photo_dir' ] .'"></a></td>';
}
}
echo '</tr></table>';
?>
echo '
<table width="100%" cellspacing="10px" cellpadding="10px" border="0">
<tr>';
$photo_sql = mysql_query("SELECT * FROM website_photos WHERE photo_subj = '".$_photo_sub."' LIMIT 12") or die ("Failed selecting photos! ". mysql_error());
if (mysql_num_rows($photo_sql) === 0)
{
echo '<td>Geen fotos gevonden!</td>';
}
else {
while($sql_photos = mysql_fetch_assoc($photo_sql))
{
echo '<td><a href="'. $sql_photos['photo_dir'] .'" class="fotos" rel="fotos"><img height="110" width="140" src="'. $sql_photos[ 'photo_dir' ] .'"></a></td>';
}
}
echo '</tr></table>';
?>
Mijn vraag is nu hoe ik in een while ervoor kan zorgen dat wanneer hij 4 foto's heeft ingeladen, hij de tabel rij die in de while staat, sluit en opnieuw opent.
en zo verder gaat.
Ik heb geprobeerd te zoeken op: "closing and opening tr in a while" en nog een paar zoek opdrachten, maar tot nu toe niks gevonden.
hebben jullie enig idee hoe ik dit kan oplossen?
Alvast bedankt,
Dean
Gewijzigd op 20/09/2012 13:36:59 door Dean Evers
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
$photo_sql = mysql_query("SELECT * FROM website_photos WHERE photo_subj = '".$_photo_sub."' LIMIT 12") or die ("Failed selecting photos! ". mysql_error());
if (mysql_num_rows($photo_sql) === 0)
{
echo 'Geen fotos gevonden!';
}
else{
$count = 0;
echo '<table width="100%" cellspacing="10px" cellpadding="10px" border="0">';
while($sql_photos = mysql_fetch_assoc($photo_sql))
{
if($count == 0){
echo "<tr>";
}
$count++;
echo '<td><a href="'. $sql_photos['photo_dir'] .'" class="fotos" rel="fotos"><img height="110" width="140" src="'. $sql_photos[ 'photo_dir' ] .'"></a></td>';
if($count == 4){
echo "</tr>";
$count = 0;
}
}
}
echo '</tr></table>';
?>
$photo_sql = mysql_query("SELECT * FROM website_photos WHERE photo_subj = '".$_photo_sub."' LIMIT 12") or die ("Failed selecting photos! ". mysql_error());
if (mysql_num_rows($photo_sql) === 0)
{
echo 'Geen fotos gevonden!';
}
else{
$count = 0;
echo '<table width="100%" cellspacing="10px" cellpadding="10px" border="0">';
while($sql_photos = mysql_fetch_assoc($photo_sql))
{
if($count == 0){
echo "<tr>";
}
$count++;
echo '<td><a href="'. $sql_photos['photo_dir'] .'" class="fotos" rel="fotos"><img height="110" width="140" src="'. $sql_photos[ 'photo_dir' ] .'"></a></td>';
if($count == 4){
echo "</tr>";
$count = 0;
}
}
}
echo '</tr></table>';
?>
Dat ik daar niet op gekomen ben!
Heel erg bedankt!
Dean Evers op 20/09/2012 13:47:29:
Wauw, Bedankt!
Dat ik daar niet op gekomen ben!
Heel erg bedankt!
Dat ik daar niet op gekomen ben!
Heel erg bedankt!
YW ;)
- SanThe - op 20/09/2012 14:04:52:
Dankjewel, die had ik nog niet gevonden!