Gå til innhold

Galleri, hente ut i kolonner og ikke rader


Anbefalte innlegg

Hei,

 

sliter litt. Holder på å lage et galleri.

 

Men jeg vil at når jeg henter ut fra databasen så skal den ikke bare hente alle i en rad nedover, men ha 4 kolonner bortover.

Altså ikke:

 

	

<table>
        <tr>
               <td><? print $row[bilde];?></td>
         </tr>
</table>

 

Men slik på en måte..

 

 

<table>
        <tr>
               <td><? print $row[bilde];?></td><td><? print $row[bilde];?></td><td><? print $row[bilde];?></td><td><? print $row[bilde];?></td>
         </tr>
</table>

 

 

Takk :)

Lenke til kommentar
Videoannonse
Annonse

Hvordan er koden du har nå? Lettere å rette på en kode, enn å lage ny til deg.

EDIT: eller er <? print $row[bilde];?> alt du har som skal rettes på?

 

I så fall trengs det løkker av noen slag. <-- Utrolig dårlig svar jeg vet, men har ikke tid til å poste kode nå.

Endret av need4sms
Lenke til kommentar

Her er det meste av koden:

 

$Select = "SELECT kategori, bilde, info FROM bilder WHERE kategori = '$HTTP_GET_VARS[kategori]'";
$Query = mysql_query($Select) or die ("Cant run query");
print "Galleri";
while ($row = mysql_fetch_array($Query)){
?>
<table>
 <tr>
 	<td><img src="bilder/<? print $row[bilde];?>"><br>
       <? print $row[info]; ?></td>
 </tr>	
</table>
<? } ?> 

 

Problemet er at nå hentes bildene ut på rekke nedover.. men jeg vil ha dem 4 på rad før det blir ny rad nedover.. Sikkert litt vanskelig men.. ?

Lenke til kommentar

$Select = "SELECT kategori, bilde, info FROM bilder WHERE kategori = '$HTTP_GET_VARS[kategori]'";
$Query = mysql_query($Select) or die ("Cant run query");
print "Galleri";
print '<table>
<tr>';
$row_change = 0;
while ($row = mysql_fetch_array($Query)){
$row_change++;
if($row_change == 4){
$row_change = 0;
print '</tr><tr>';
}
print '<td><img src="bilder/'.$row[bilde].'"><br>
      '.$row[info].'</td>';
}
?> 
</tr> 
</table>

 

...har ikke testa ut koden, men jeg tror det skal funke. (hadde LITT tid ;))

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...