Avatar billede jaw Nybegynder
07. maj 2004 - 18:23 Der er 3 kommentarer og
1 løsning

antal pr række

God aften...

En forhåbentlig lille hurtig ting:

Hvordan definerer jeg, at der skal vises f.eks. 3 billeder pr. række i en table?

På forhånd tak
Avatar billede -xyz- Nybegynder
07. maj 2004 - 18:34 #1
det må blive noget med at du skal have en count der forøges indtil den kommer til 4 hvor den resettes til 1, der har været et lign spm. for ikke så lang tid siden...
Avatar billede hmortensen Nybegynder
07. maj 2004 - 18:34 #2
Her er noget som er fundet her på E:

<?php
$kolonner  = 5;
$tablewidth = 800;
$cellwidth  = (int) ($tablewidth / $kolonner);
include("connect.php");
$query = mysql_query("SELECT image FROM gallery") or die(mysql_error());
$antalimgs = mysql_num_rows($query);
if(!$antalimgs) {
  echo 'Desværre ingen billeder!';
}
else {
  $tmp = "<table width=$tablewidth>\n\t<tr>\n";
  for($i=0; $i < $antalimgs; $i++){
    if(!($i%$kolonner) && $i>0 && $i<$antalimgs) {
      $tmp .= "\t</tr>\n\t<tr>\n";
    }
    list($image) = mysql_fetch_row($query);
    $tmp .= "\t\t<td width=\"$cellwidth\"><img src='$image'></td>\n";
  }
  for($i=0;$antalimgs%$kolonner && $i<$kolonner-($antalimgs%$kolonner);$i++) {
    $tmp .= "\t\t<td width=\"$cellwidth\">&nbsp;</td>\n";
  }
  $tmp .= "\t</tr>\n</table>";
  echo $tmp;
}
?>
Avatar billede jaw Nybegynder
07. maj 2004 - 18:45 #3
Det var jo netop lige præcis det :) Takker !

Smid og svar, og pointene er dine...
Avatar billede hmortensen Nybegynder
07. maj 2004 - 19:00 #4
Det var så lidt
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester