Avatar billede fragze Juniormester
29. marts 2004 - 20:49 Der er 2 kommentarer og
1 løsning

4 udtræk pr linje i table or some

Hey der, jeg har fået løst min opgave og har nu endnu et problem :)
Jeg har et script som lister alle billeder samt en radio button  i et angivet dir. Nu er det så den skal liste 4 billeder incl, deres radio button på 1 række og derefter fortsættes så i næst elinje osv osv osv... :)


<?php
$dir = "/hsphere/local/home/fraggel/domain.dk/undermappe/images/news/";

// Open a known directory, and proceed to read its contents
if (is_dir($dir)) {
  if ($dh = opendir($dir)) {
    while (($file = readdir($dh)) !== false) {
      if (substr($file,-4)==".png") { // filen er en gif
          echo "<center><input type=\"radio\" name=\"image\" value=\"".$file."\"><br><img src=\"images/news/".$file."\"></center><br>\n";
      }
    }
    closedir($dh);
  }
}

?>
Avatar billede detox Nybegynder
29. marts 2004 - 21:13 #1
Prøv:

$dir = "/hsphere/local/home/fraggel/domain.dk/undermappe/images/news/";

// Open a known directory, and proceed to read its contents
if (is_dir($dir)) {
  if ($dh = opendir($dir)) {
    $out = "<table>\n";
    $i = 0;
    while (($file = readdir($dh)) !== false) {
      if (substr($file,-4)==".png") { // filen er en gif
          if ($i%4 == 0) $out .= "<tr>\n";
          $out .= "<td style='text-align: center;'><input type=\"radio\" name=\"image\" value=\"".$file."\"><br><img src=\"images/news/".$file."\"></td>\n";
          if (($i+1)%4 == 0) $out .= "</tr>\n";
          $i++;
      }
    }
    closedir($dh);
    if (($i)%4 != 0) $out .= "</tr>\n";
    $out .= "</table>\n";
    echo $out;
  }
}
Avatar billede fragze Juniormester
29. marts 2004 - 21:21 #2
gr8 kom med et svar... :)))
Avatar billede detox Nybegynder
29. marts 2004 - 21:22 #3
c",)
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