tabel in while

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Dean Evers

Dean Evers

20/09/2012 13:28:45
Quote Anchor link
Beste,

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)
PHP script in nieuw venster Selecteer het PHP script
1
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>';
?>


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
 
PHP hulp

PHP hulp

23/12/2024 05:10:19
 
Marvin H

Marvin H

20/09/2012 13:43:24
Quote Anchor link
Even snel in elkaar gezet, maar het zal dan zo moeten zijn...

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?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>';     
?>
 
Dean Evers

Dean Evers

20/09/2012 13:47:29
Quote Anchor link
Wauw, Bedankt!

Dat ik daar niet op gekomen ben!
Heel erg bedankt!
 
Marvin H

Marvin H

20/09/2012 13:47:58
Quote Anchor link
Dean Evers op 20/09/2012 13:47:29:
Wauw, Bedankt!

Dat ik daar niet op gekomen ben!
Heel erg bedankt!


YW ;)
 
- SanThe -

- SanThe -

20/09/2012 14:04:52
 
Dean Evers

Dean Evers

20/09/2012 14:30:10
Quote Anchor link


Dankjewel, die had ik nog niet gevonden!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.