Plaatje in tabellen zetten!

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Niels

niels

22/05/2006 17:47:00
Quote Anchor link
Hallo,
Weet iemand hoe je dit script:

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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<?php

$a
= '9'; //aantal plaatjes op 1 pagina
$locatie = '??'; //map van afbeeldingen
$width = '100'; //breedte van de plaatjes


//hieronder hoeft niks veranderd te worden

if (!isset($_GET['pagina'])) { $pagina = 1; } else { $pagina = $_GET['pagina']; }
$dir = opendir($locatie);
$nr = '1';
// Haal de gegevens uit dir
while (false !== ($file = readdir($dir))) {
      if (($file !== ".") and ($file !== "..")) {
         list($filename, $ext) = explode(".", $file);
         list($main, $sub, $include) = explode("/", $PHP_SELF);
         $files[$nr] = $file;
         $nr++;
      }
}

$a0 = count($files);

$a1 = ($a0/$a);
$a2 = round($a1);
if ($a1 > $a2) {
   $a2++;
}

$i = '1';
while ($i != ($a2 + 1)) {
      if ($pagina == $i) {
         $j = (($a * $i)-$a);
         $afb = ($j + 1);
         while ($j != ($a * $i)) {
               if  ($afb > $a0) {
               $j = ($a * $i);
               }

               else {
               echo "<a href=\"$locatie/$files[$afb]\">
                        <img src=\"$locatie/files[$afb]\" width=\"$width\"b order=O></a> "
;
               $afb++;
               $j++;
               }
         }

//pagina nummers met links
      $l = '1';
      echo "<br><br>";
      while ($l != ($a2 + 1)){
            if ($l == $pagina){
            echo "<b>[$l]</b> ";
            }

            else {
            echo "<a href=\"" . $_SERVER['PHP_SELF'] . "?pagina=$l\">[$l]</a> ";
            }

            $l++;

      }

      }

      $i++;
}


?>


Zo krijgt dat de plaatjes in tabellen komen op een manier van 3x3
[][][]
[][][]
[][][]

Nu staan ze namelijk alle 9 naast elkaar!

Alvast bedankt,
TictaC
 
PHP hulp

PHP hulp

24/11/2024 08:34:32
 
Niels

niels

22/05/2006 20:36:00
Quote Anchor link
iemand?
 
Kalle P

Kalle P

22/05/2006 21:07:00
Quote Anchor link
Zo'n script is laatst toegevoegd, moet je ff kijken.
 
Niels

niels

22/05/2006 21:56:00
Quote Anchor link
Ik zie hem er niet bij staan.... en ook het ingreren van de code van een andere php code in de andere lukt mij niet..
 
Jan Koehoorn

Jan Koehoorn

22/05/2006 22:21:00
Quote Anchor link
Het simpelst bij dit soort problemen is een tellertje mee laten lopen en met de modulo operator werken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
    $teller
= 0;
    for (...) {
        if ($teller % 3 == 0) {
            // nieuwe regel
        }
        $teller++;
    }

?>
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
 
Kalle P

Kalle P

22/05/2006 22:33:00
Quote Anchor link
En dat stond er in idd
 
Niels

niels

23/05/2006 08:22:00
Quote Anchor link
okee harstikke bedankt voor de hulp!
 



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.