Avatar billede krummel Juniormester
05. juni 2007 - 12:35 Der er 2 kommentarer og
1 løsning

php include virker ikke

Så snart jeg smider db connection og sql streng over i en include fil, så virker det ikke.

Jeg har index.php med selve siden
Jeg har sqldata.php med db adgang og sql streng.
sqdata.php hentes vha. <?php include("sqldata.php"); ?> i index.php
Resultatet er en blank side - virker ikke.

Hvis jeg derimod kopierer alt i sqldata.php over i index.php og gemmer det hele i index.php, så virker det perfekt (og undlader at bruge include fil)

Hvad er grunden til det? Det brude vel være ligegyldigt om koden hents via include eller ej - koden er identisk.


Sidebemærkning: Jeg bruger også include til at hente kode til min menu, hvilket virker perfekt (dog intet db eller sql halløj)
Avatar billede erikjacobsen Ekspert
05. juni 2007 - 12:44 #1
Selvfølgelig virker include. Er den inkluderede fil i samme katalog som index.php? Er det stavet på samme måde - også store og små bogstaver? Hvad står der helt præcist (uden password og så'n) i includefilen?
Avatar billede krummel Juniormester
05. juni 2007 - 12:59 #2
Fandt fejlen

I include filen, havde jeg
while($row = mysql_fetch_assoc($sql)) {

som blev afsluttet i index. Man må åbenbart ikke dele if sætninger o.lign. op.

Men tak for hjælpen alligevel. Giv svar hvis du vil have lidt point.
Avatar billede erikjacobsen Ekspert
05. juni 2007 - 13:19 #3
Nej tak.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester