21. november 2006 - 16:19Der er
4 kommentarer og 1 løsning
Få include til at funger ligesom echo!
Hej
Jeg ved godt det lyder som det rene vrøvl, men det jeg mener er at jeg vil gerne have nedenstående kode til at spytte to entrys fra min db ud som includes.
Lad mig prøve at forklare nærmere:
1. Jeg har en tabel (div) i min db med id og div_name. 2. Der er to entrys i min db. (one, two). 3. Jeg har en mappe pages, hvor der ligge to fil som skal includes i min index file. one.php og two.php.
Mit problemer er at kun den ene php fil bliver included. Jeg tror jeg ved hvorfor, men ved desværrer ikke hvordan jeg skal løse det.
Jeg tror problemer er i mit loop, for hvor mod en echo vil lave to outputs (pages/one.php og pages/two.php) så tage includen kun fat i den ene eller den anden alt efter om den er inde i loopet eller udenfor loopet!
Håber at der er nogen som kan hjælpe.
NB: Det er meningen at jeg via min admin side kunne oprettet x-antal entrys i min db (div), så derfor skal løsning indholde at jeg ikke låser mig fast til en fordefineret antal af entrys.
while ($row = mysql_fetch_assoc($result)) { include("pages/{$row['div_name']}.php"); } ?>
Som en sidebemærkning kunne du jo også droppe din tabel og så bare include alle filer i pages, fx med: foreach( glob("pages/*.php") as $file ) require($file);
Tak, din løsning med at droppe tabel'et var lige det jeg skulle bruge det virker perfekt. Smid et svar.. :)
NB: Det andet kunne jeg ikke få til at fungere, og den anden mysql_fetch ... var en fejl den kom med jeg havde rodet med at lave noget med count og for :)
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.