tabel uit de database komt buiten hoofddiv

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Thomas de vries

thomas de vries

06/06/2011 16:19:03
Quote Anchor link
Goedendag ik zit met een klein probleempje
Ik heb 1 hoofd div waar alles in komt te staan
deze heeft een vastgestelde width van 1020px

Nu haal ik doormiddel van een while de foto's uit de db.
Maar hij zet ze nu achter elkaar neer. terwijl ik graag zou willen zien dat
als er meer dan 6 foto's zijn het op een nieuwe regel wordt neergezet.

Hoe kan ik dat het beste doen?

Alvast bedankt,

Thomas de Vries.
 
PHP hulp

PHP hulp

16/01/2025 12:02:54
 
- SanThe -

- SanThe -

06/06/2011 16:28:31
Quote Anchor link
Tot zes tellen en dan een <br/>
 
- Ariën  -
Beheerder

- Ariën -

06/06/2011 16:29:44
Quote Anchor link
of nog beter:

Elke foto in een <li> zetten en laten floaten met CSS.
Veel simpeler...
 
Thomas de vries

thomas de vries

06/06/2011 16:36:26
Quote Anchor link
Hmm ik begrijp het maar kom er zo niet uit.
Dit is wat ik nu heb

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
<?php
echo '<form method="post" action=""><table width="50%" border="0" align="center"><tr>';
    while($row = $result1->fetch_assoc())
    {

        echo '
            <td align="center"><a href="/fotos/groot/'
.$row['id'].'/'.$_GET['t'].'"><img src="/'.$row['fotourl'].''.$row['fotonaam'].'" alt="test" width="'.$breedte_klein.'" height="'.$hoogte_klein.'" />
            </a><br />'
.$row['fotobeschrijving'].'';
            if(isset($_SESSION['login']) == TRUE)
            {

                echo '<br /><input type="checkbox" name="delete[]" value="'.$row['id'].'" />Verwijder';
            }
    }

    echo '</tr></table>';
    if(isset($_SESSION['login']) == TRUE)
    {

        echo '<center><input type="submit" name="verwijder" value="Verwijder foto(\'s)" /></center>';
    }

    echo '</form>';
?>


Waar moet ik het dan aanpassen dat ie er 6 laat weer geven en de volgende 6 weer op
de volgende rij.

Alvast bedankt.
Gewijzigd op 06/06/2011 16:36:43 door thomas de vries
 
The Force

The Force

06/06/2011 16:48:41
Quote Anchor link
Het zou goed zijn als je dat zelf uitzoekt in plaats van dat we je de code aanrijken. Je moet een counter bijhouden ($number = 0;). Elke keer dat je de while loop doorloopt moet je deze ophogen. Als de teller zes bereikt maak je een nieuwe rij aan (</tr><tr>)). That's it!
 
Thomas de vries

thomas de vries

06/06/2011 16:50:22
Quote Anchor link
aah ke.
Heb ook niet gevraagd om volledig aan te passen. daar leer ik niks van.
Maar denk dat ik er nu wel uitkom. zal eens kijken

Toevoeging op 06/06/2011 17:39:56:

Bedankt voor jullie antwoorden. heb het opgelost.
 



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.