[php] array en navigatie in de array

Pagina: 1
Acties:
  • 66 views sinds 30-01-2008

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hallo,

ik lees alle pictures in een bepaalde dir in in een array.
Hierna moeten de entry's in de array (dus de pictures) 1 voor 1 worden weergegeven.
Er moet via "vorige volgende" een pagenav systeem onder.

Ik heb nu deze code:
PHP:
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
<?
// dir lezen en bestanden in array plaatsen
$dir = "zalen/$naam";

$open = opendir($dir); 
$i=0;
while (false !== ($bestanden = readdir($open))) {
if(($bestanden<>".") AND ($bestanden<>"..") AND ($bestanden<>"thumbnails") AND (substr($bestanden,-3)=="jpg")){ 
  $bestandslijst[$i] = $bestanden; 
  $i++; 
} 
} 
closedir($open); 

//start pagenavigatie

// totaal aantal entry's in array
$aantalEntries = count($bestandslijst);

// page navigatie systeem 
$amountpages = ceil( $aantalEntries / $tabel ); 
$int1 = 0; 
if (!$page) 
{ 
    $page = "0"; 
} 
while ($int1 < $amountpages) 
{ 
    $int2 = $int1 + 1; 
    if ($int1 == $page) 
    { 
        $pages .= ""; 
    } 
    else 
    { 
        $pages .= ""; 
    } 
    $int1++; 
}

$vorige = $page - 1;
$volgende = $page + 1;

$back = "<A HREF=\"$PHP_SELF?page=$vorige&dir=$dir&activiteit=$activiteit\" title=\"Vorige pagina\">&lt;</A>";
$next = "<A HREF=\"$PHP_SELF?page=$volgende&dir=$dir&activiteit=$activiteit\" title=\"Volgende pagina\">&gt;</A>";

if ($page == 0) {
$navigatie = "$next"; 
}
elseif ($page == $lastpage) {
$navigatie = "$back"; 
} 
else {
$navigatie = "$back $next";
}
?>


Ik krijg nu echter deze error:
Warning: Division by zero in /home/sites/site39/web/partycenter/zaaloverzicht.php on line 307

Wat doe ik verkeerd?

Acties:
  • 0 Henk 'm!

  • RdeTuinman
  • Registratie: Mei 2001
  • Laatst online: 03-08 05:41
Je deelt ergens door nul. Zal in dit geval regel 21 wel zijn. $tabel kan dus op de één of andere manier nul worden.

Even een controle erbij zou geen kwaad kunnen.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
okay sorry

Acties:
  • 0 Henk 'm!

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Je deelt door iets dat geen waarde heeft (die $tabel) of waarde 0...

Volgende keer zelf debuggen en minimaal conform de P&W-quickstart je probleem geven, dan kunnen wij je met minder moeite beter helpen.

Dit topic is gesloten.