login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Wat is hier fout?

Offline Geerios - 16/05/2005 11:54 (laatste wijziging 16/05/2005 14:32)
Avatar van GeeriosOnbekend Ik heb dit:
  1. <?
  2. $perp=2;
  3. $start=(isset($_GET['start'])?$_GET['start']:0);
  4. $forum2=Array();
  5. $forum2[] = "19:30|||titel1|||door1|||op1|||bericht1";
  6. $forum2[] = "19:33|||titel2|||door2|||op2|||bericht2";
  7. $forum2[] = "19:00|||titel3|||door3|||op3|||bericht3";
  8. $forum2[] = "19:50|||titel4|||door4|||op4|||bericht4";
  9. $forum2[] = "19:30|||titel5|||door5|||op5|||bericht5";
  10. $forum2[] = "19:33|||titel6|||door6|||op6|||bericht6";
  11. $forum2[] = "19:00|||titel7|||door7|||op7|||bericht7";
  12. $forum2[] = "19:50|||titel8|||door8|||op8|||bericht8";
  13.  
  14. rsort($forum2);
  15. reset($forum2);
  16. echo "<table>";
  17. for ($i=0;$i<$start+$perp && $i<sizeof($forum2);$i++) {
  18. list($tijd,$titel,$door,$op,$bericht)=explode('|||',$forum2[$i]);
  19. echo "$tijd<br>";
  20. }
  21. echo "</table>";
  22.  
  23. if ($start>0) echo '<center><A href="?start='.max(0,$start-$perp).'">Vorige</A></center> ';
  24. if ($start+$perp<sizeof($forum2)) echo ' <center><A href="?start='.($start+$perp).'">Volgende</A></center>';
  25. ?>
Dan krijg ik dit: http://83.149.9...esttie.php.
Maar ik dat het volgende en vorige het goed doen dus niet steeds 2 bij...

Alvast bedankt, Geer.

Admin: Duidelijkere titel graag. Bijv. "[PHP] Array probleem"

9 antwoorden

Gesponsorde links
Offline Gml - 16/05/2005 12:12
Avatar van Gml HTML beginner ehm niet veel verstand van php maar werkt een array zo in php:
  1. $forum2[] = "iets";
  2. $forum2[] = "nog iets";


moet dat niet zo:
  1. $forum2[0] = "iets";
  2. $forum2[1] = "nog iets";


Offline Geerios - 16/05/2005 12:17
Avatar van Geerios Onbekend
Citaat:
ehm niet veel verstand van php maar werkt een array zo in php:[..code..]
moet dat niet zo:
[..code..]
Dat geeft het zelfde resultaat

Offline jopie - 16/05/2005 12:30
Avatar van jopie Onbekend wat is het probleem??? dit is een nogal vage zin:
Citaat:
Maar ik dat het volgende en vorige het goed doen dus niet steeds 2 bij...
Offline delta_004 - 16/05/2005 12:38 (laatste wijziging 16/05/2005 15:35)
Avatar van delta_004 Onbekend $forum2=Array();
$forum2[0] = "19:30|||titel1|||door1|||op1|||bericht1";
$forum2[1] = "19:33|||titel2|||door2|||op2|||bericht2";
$forum2[2] = "19:00|||titel3|||door3|||op3|||bericht3";
$forum2[3] = "19:50|||titel4|||door4|||op4|||bericht4";
$forum2[4] = "19:30|||titel5|||door5|||op5|||bericht5";
$forum2[5] = "19:33|||titel6|||door6|||op6|||bericht6";
$forum2[6] = "19:00|||titel7|||door7|||op7|||bericht7";
$forum2[7] = "19:50|||titel8|||door8|||op8|||bericht8";
Offline vinTage - 16/05/2005 12:43
Avatar van vinTage Nieuw lid Maar ik dat het volgende en vorige het goed doen dus niet steeds 2 bij

helemaal bovenin staat $perp=2
Als je daar $perp=1; van maakt dat zou hij er maar 1 meer moeten laten zien...of bedoel je dat niet ?
Offline Geerios - 16/05/2005 13:53 (laatste wijziging 16/05/2005 13:54)
Avatar van Geerios Onbekend
Citaat:
wat is het probleem??? dit is een nogal vage zin:
[...quote...]
Ja sorry, maar het probleem is dat de volgende en vorige systeem niet lekker werkt, hij geeft nu als je op volgende druk 2 regels er bij maar ik wil dat die 2 die daar boven staan, weg gaan.
Al heb je een volgende en vorige systeem dan krijg je toch nooit op 2 pagina's de zelfde info .

@delta_004: dat is het zelfde als Gml en dat geeft dus het zelfde 
@vinTage: dat bedoel ik niet.
Offline jopie - 16/05/2005 14:04
Avatar van jopie Onbekend verander $i=0 eens in $i=$start
Offline Legolas - 16/05/2005 14:23
Avatar van Legolas Onbekend
Citaat:
$forum2=Array();
$forum2[1] = "19:30|||titel1|||door1|||op1|||bericht1";
$forum2[2] = "19:33|||titel2|||door2|||op2|||bericht2";
$forum2[3] = "19:00|||titel3|||door3|||op3|||bericht3";
$forum2[4] = "19:50|||titel4|||door4|||op4|||bericht4";
$forum2[5] = "19:30|||titel5|||door5|||op5|||bericht5";
$forum2[6] = "19:33|||titel6|||door6|||op6|||bericht6";
$forum2[7] = "19:00|||titel7|||door7|||op7|||bericht7";
$forum2[8] = "19:50|||titel8|||door8|||op8|||bericht8";

Sjongejonge...
1 dingetje (mss wist je het al en was et ff vergeten)
een array begint te tellen bij 0, en niet bij 1.
Offline Geerios - 16/05/2005 16:43
Avatar van Geerios Onbekend Bedankt Jopie hij doet het nu .
En nog voor de duidelijkheid ik hoef geen antwoord meer !
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.243s