Avatar billede lund9270 Nybegynder
14. juni 2004 - 16:28 Der er 34 kommentarer og
1 løsning

problem med variabler

Ved ikke hvad der er galt, eller om der i det hele taget er noget galt, måske er det bare fordi jeg bruger 1go.dk, og der virker det i hvertfald ikke.. Kan i se hvad der er galt? 

  <?
if($_GET["pic"] == pingvin) { include("/Final/pingvin.jpg");
} else
if($_GET["pic"] == scorpion) { include("/Final/scorpion.jpg");
} else
if($_GET["pic"] == energi_drik) { include("/Final/web_drink.jpg");
} else
if($_GET["pic"] == sjaw) { include("/Final/sjaw.jpg");
}
?>
Avatar billede lund9270 Nybegynder
14. juni 2004 - 16:29 #1
og gemmer den som fx. billede.php - og url'erne billede.php?pic=pingvin ex.

Håber i kan hjælpe mig.
Avatar billede yellow Nybegynder
14. juni 2004 - 16:31 #2
sæt pingvin, scorpion etc i plinger:
if($_GET["pic"] == "pingvin") { include...
Avatar billede lund9270 Nybegynder
14. juni 2004 - 16:33 #3
Det virker heller ikke.. Ved ikke om det er serveren, men det tror jeg ikke, for mine andre variabler virker fint
Avatar billede jaw Nybegynder
14. juni 2004 - 16:35 #4
Hvor kommer de variabler fra?
Avatar billede lund9270 Nybegynder
14. juni 2004 - 16:36 #5
siden eller hvad?

www.webbug.1go.dk -> Der virker variablerne.. Men www.webbug.1go.dk/visbillede.php?pic=pingvin, der funker de ikk..
Avatar billede jaw Nybegynder
14. juni 2004 - 16:38 #6
sikker på det ikke bare er dine include's der er noget galt med? Prøv at lave en simpel echo"blah"; for at se om der sker noget... Umiddelbart, vil jeg give yellow ret i "" - men ellers kan jeg nu ikke se så meget galt...
Avatar billede lund9270 Nybegynder
14. juni 2004 - 16:42 #7
Jeps.. echo er brugt nu.. Og den kommer godt nok frem, men hvorfor vil den ikke vise billederne?
Forstår det ikke..

www.webbug.1go.dk/visbillede.php?pic=pingvin
Avatar billede jaw Nybegynder
14. juni 2004 - 16:45 #8
Der sker da noget nu? Når jeg prøver dit link, får jeg en serverfejl, og når jeg bruger alt andet end pic=pingvin så kommer den grønne side
Avatar billede lund9270 Nybegynder
14. juni 2004 - 16:46 #9
Hmm. Ja, men hvad er problemet så? Jeg kan ikke se det.
Avatar billede jaw Nybegynder
14. juni 2004 - 16:46 #10
Hvad har du nu sat til skal ske, hvis pic=pingvin?
Avatar billede lund9270 Nybegynder
14. juni 2004 - 16:48 #11
Det ser sårn her ud. 

  <?
if($_GET["pic"] == "pingvin") { include("http://www.webbug.1go.dk/Final/pingvin.jpg");
} else
if($_GET["pic"] == "scorpion") { include("http://www.webbug.1go.dk/Final/scorpion.jpg");
} else
if($_GET["pic"] == "energi_drik") { include("http://www.webbug.1go.dk/Final/web_drink.jpg");
} else
if($_GET["pic"] == "news") { include("http://www.webbug.1go.dk/Final/pingvin.jpg");
} else { echo "Blaaaaaaaaaah!"; }
?>
Avatar billede jaw Nybegynder
14. juni 2004 - 16:49 #12
http://www.webbug.1go.dk/Final/pingvin.jpg <- Den der fil findex jo heller ikke?
Avatar billede lund9270 Nybegynder
14. juni 2004 - 16:50 #13
ehm, jo den gør.. Kan godt komme derind..
Avatar billede lund9270 Nybegynder
14. juni 2004 - 16:51 #14
Hmm.. Nu kan jeg godt se det, når jeg skriver url'en, så kommer jeg derind, men når jeg bare klikker der siger den at siden ikke findes.. :-s
Avatar billede jaw Nybegynder
14. juni 2004 - 16:51 #15
Ja, det kan jeg også... Men prøv at klikke på link, så kan jeg ikke... Hvis jeg gør det manuelt, så kan jeg godt...

Men istedet for include() så prøv:
if($_GET["pic"] == "pingvin") { echo"<img src='http://www.webbug.1go.dk/Final/pingvin.jpg'>";}
Avatar billede lund9270 Nybegynder
14. juni 2004 - 16:54 #16
Nu sker der jo slet ingenting.?
Avatar billede jaw Nybegynder
14. juni 2004 - 16:56 #17
Det funger nu her når jeg prøver, kan du paste din lille kode igen?
Avatar billede lund9270 Nybegynder
14. juni 2004 - 16:57 #18
<?
if($_GET["pic"] == "pingvin") { echo"<img src='<A
href="http://www.webbug.1go.dk/Final/pingvin.jpg'>"
target=_blank>http://www.webbug.1go.dk/Final/pingvin.jpg'></A>";}
if($_GET["pic"] == "pingvin") { include("http://www.webbug.1go.dk/Final/pingvin.jpg");
} else
if($_GET["pic"] == "scorpion") { include("http://www.webbug.1go.dk/Final/scorpion.jpg");
} else
if($_GET["pic"] == "energi_drik") { include("http://www.webbug.1go.dk/Final/web_drink.jpg");
} else
if($_GET["pic"] == "news") { include("http://www.webbug.1go.dk/Final/pingvin.jpg");
} else { echo "Blaaaaaaaaaah!"; }
?>
Avatar billede jaw Nybegynder
14. juni 2004 - 17:00 #19
Nej, det duer heller ikke, nu blander du to ting sammen... Hvis du vil have det med som link, skal du bruge:

if($_GET["pic"] == "pingvin") { echo"<A href='http://www.webbug.1go.dk/Final/pingvin.jpg'
target=_blank><img src='http://www.webbug.1go.dk/Final/pingvin.jpg' border=0></a>";}
Avatar billede lund9270 Nybegynder
14. juni 2004 - 17:05 #20
Det virker ikke.. www.webbug.1go.dk/billede.php

    <?
if($_GET["pic"] == "pingvin") { echo"<A href='http://www.webbug.1go.dk/Final/pingvin.jpg'
target=_blank><img src='http://www.webbug.1go.dk/Final/pingvin.jpg' border=0></a>";}
} else
if($_GET["pic"] == "pingvin") { echo"<A href='http://www.webbug.1go.dk/Final/scorpion.jpg'
target=_blank><img src='http://www.webbug.1go.dk/Final/scorpion.jpg' border=0></a>";}
} else { echo "Blaaaaaaaaaah!"; }
?>
Avatar billede jaw Nybegynder
14. juni 2004 - 17:07 #21
Du har nu 2 der hedder == "pingvin" !
Avatar billede lund9270 Nybegynder
14. juni 2004 - 17:08 #22
Ja, men hvad betyder det? Det virker ikke alligevel..
Avatar billede jaw Nybegynder
14. juni 2004 - 17:10 #23
Start med at gøre det så simpelt som muligt - jo mindre kode, jo mindre at fejlsøge på...

<?
if($_GET["pic"] == "pingvin") { echo"<A href='http://www.webbug.1go.dk/Final/pingvin.jpg'
target=_blank><img src='http://www.webbug.1go.dk/Final/pingvin.jpg' border=0></a>";}
} else { echo "Blaaaaaaaaaah!"; }
?>
Avatar billede lund9270 Nybegynder
14. juni 2004 - 17:13 #24
Den er puttet ind og den virker ikk.. Hvorfor kan man ikke arbejde ud fra de første jeg havde, de virker jo fint, på selve siden. www.webbug.1go.dk/
Avatar billede jaw Nybegynder
14. juni 2004 - 17:13 #25
Du kan ikke include et billede
Avatar billede lund9270 Nybegynder
14. juni 2004 - 17:14 #26
Hmm.. nåh okay.. Men det nye der virker heller ikke.
Avatar billede jaw Nybegynder
14. juni 2004 - 17:16 #27
Nej, men på en eller anden måde gør du det forkert... For hvis du kun har den kode indsat i billede.php som du har skrevet her, burde vi kunne se "Blaaaaaaaaah!" når vi bare åbnede siden - hvilket vi ikke gør...
Avatar billede lund9270 Nybegynder
14. juni 2004 - 17:18 #28
Her har du hvad jeg har sat ind.. ->

<?
if($_GET["pic"] == "pingvin") { echo"<A href='http://www.webbug.1go.dk/Final/pingvin.jpg'
target=_blank><img src='http://www.webbug.1go.dk/Final/pingvin.jpg' border=0></a>";}
} else { echo "Blaaaaaaaaaah!"; }
?>
Avatar billede jaw Nybegynder
14. juni 2004 - 17:20 #29
du har 2 } </a>"; hvor der kun skal være 1... Kan være min fejl :/
Avatar billede lund9270 Nybegynder
14. juni 2004 - 17:22 #30
Har du ikke msn, det er lettere ?
Avatar billede jaw Nybegynder
14. juni 2004 - 17:24 #31
Tjoh, det har jeg, men det må vi faktisk ikke bruge i henhold til reglerne - i såfald må du ikke give mig point... Men jeg har lige lagt det hele ind og selv og prøvet, og ser umiddelbart ud til at funke:

<?
if($_GET["pic"] == "pingvin") { echo"<A href='http://www.webbug.1go.dk/Final/pingvin.jpg'
target=_blank><img src='http://www.webbug.1go.dk/Final/pingvin.jpg' border=0></a>";
} else { echo "Blaaaaaaaaaah!"; }
?>
Avatar billede lund9270 Nybegynder
14. juni 2004 - 17:26 #32
Nej, det er i orden. Nu fungere det.. Kan jeg ikke få din msn alligevel, du skal nok få alle de point og det :)

Hvordan gir jeg dig point, er ny herinde nemlig :)
Avatar billede jaw Nybegynder
14. juni 2004 - 17:29 #33
Jow, jeg har kasper@cswarning.dk

Efter mit svar (det her) popper der et lille felt op og nogen knapper hvor du så kan acceptere mit svar eller afvise det - gæt selv hvad du skal gøre :)
Avatar billede lund9270 Nybegynder
14. juni 2004 - 17:33 #34
Problemet er løst, tak jaw!
Avatar billede jaw Nybegynder
14. juni 2004 - 17:33 #35
np
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