04. februar 2007 - 14:46Der er
12 kommentarer og 1 løsning
Mix af udtræk fra en database og php kode
Jeg har tidligere haft et mix af tekst og php kode i en celle i en database, det trak jeg så ud med eval(). I går lærte jeg, at det ikke var så sundt, at bruge eval og have php kode i databasen.
Min tanke var så, at teksten skulle være i databasen og så kunne jeg include min php kode, når dokumentet blev skabt - men det kan jeg slet ikke få til at virke. Jeg har både prøvet med <!-- #include file="dinelinks.php" --> og include("dinelinks.php");
Hvad gør jeg for at få include til at virke, eller hvad gør alle andre, der har et mix af tingene?
Det skal lige siges, jeg bruger one.com, og de kører php i safe mode, hvis det har noget at sige.
Jeg tænkte, jeg lige kunne prøve at ridse min problemstilling op: Min menu bliver genereret dynamisk, hvor den slår op i databasen og hiver de menupunkter ud, der skal vises. Alle de sider, der kun indeholder tekst, er der ikke nogen problemer med, der hives teksten bare ud, når jeg trykker på et menupunkt.
Der hvor 'ballanden' opstår, er, når der er noget tekst øverst på siden, og længere nede er der noget php, der skal vise noget fra en anden tabel i databasen. Det kunne f.eks. være et af områderne, hvor man kan "fortælle sin historie". Overst står der noget tekst, der fortæller, hvad man kan her og længere ned er der et link til "Opret din egen historie" og lidt længere nede vises en oversigt, over de historier, der allerede er oprettet og klikker man på en af dem, vises historien.
Jeg kunne selvfølgelig begynde at hård-kode en menu og vise den fil, man så trykker op, og der vil så være en tekst i toppen og længere nede php koden, der så kalder det, man gerne vil, oprette en historie eller vise en, der er oprettet af en anden.
Og hele ideen med at lave det med php og i database, er jo, at det hele gerne skulle være dynamisk og nemt at have med at gøre, når det først er lavet.
Forstår du problemstillingen? - det er jo det samme en millinon må have stået i før :)
Eftersom jeg ikke rigtig får svar på mine ting her, prøver jeg at oprette et nyt spørgsmål, der måske bedre uddyber, hvad jeg mener - tak for jeres bidrag. - det med include kunne godt have været ok, det kom bare ikke til at virke :(
Synes godt om
Ny brugerNybegynder
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.