Avatar billede bigtime Nybegynder
31. maj 2010 - 19:55 Der er 11 kommentarer og
1 løsning

er IE dummere end firefox ????

jeg har efterhånden bygget en del på min side og nice det virker, men det blev lige banket til jorden da jeg fik prøvet IE så virkede det bare ikke sort????
den skriver lidt af siden men når den kommer til det her så stopper den og skriver ikke resten af siden

<?php
if($_GET['side'] == "") {
    include("profil.php");
}elseif($_GET['side'] == "editprofil") {
  include("editprofil.php");
}elseif($_GET['side'] == "breve") {
  include("includes/post.php");
}elseif($_GET['side'] == "online_brugere") {
  include("includes/online.php");
}elseif($_GET['side'] == "medlemmer") {
  include("includes/brugere.php");
}elseif($_GET['side'] == "upload_billede") {
  include("uprofilbil.php");
}
?>
Avatar billede majbom Novice
31. maj 2010 - 20:18 #1
det er næppe her problemet er, men i den fil der bliver includet.

og hvorfor ikke bruge en switch i stedet for alle de if else?

www.php.net/switch
Avatar billede claes57 Ekspert
31. maj 2010 - 20:19 #2
hvad har du af kode i linjen lige før?
Avatar billede bigtime Nybegynder
31. maj 2010 - 20:24 #3
if else kender jeg :D er ikke en hej til at programere men det bliver da bedre.

de koder der er før det der det er html og så kommer der et reklame kald så jeg tror ikke det er før
Avatar billede claes57 Ekspert
31. maj 2010 - 20:49 #4
hvis det foregående afsluttes forkert, så opfanges <? måske som tekst og ikke kode.
Jeg kan ikke forestille mig, at ie pludseligt vil udskrive fra
<?php
hvis der ikke var en årsag til det.
Avatar billede keysersoze Ekspert
31. maj 2010 - 20:50 #5
PHP fungerer på serveren - HTML på klienten. Alt hvad der foregår på serveren på uafhængig af hvilken klient brugeren benytter - så hvis din if virker når klienten er IE virker virker den også i FF og omvendt. Er der noget der ikke opfører sig efter hensigten skyldes det nærmere fejl i din HTML.
Avatar billede bigtime Nybegynder
31. maj 2010 - 21:02 #6
keysersoze
Ja fik lige en bekendt til at kikke på det han siger også det er ren html fejl :( trode jeg ikke man kunne men okay jeg har altid brugt ff :D
men må hellere rette alle html fejlene

prøvede lige validator.w3.org
der var 178 Errors 179 warning så der er fast arbejde
Avatar billede keysersoze Ekspert
31. maj 2010 - 22:17 #7
en doctype og valid html gør virkelig underværker - først når det er på plads giver det mening at rette op på de småfejl der måske er tilbage.
Avatar billede bigtime Nybegynder
01. juni 2010 - 17:17 #8
hmmm har kikket lidt på fejlene men tror sku ikke det er der problemet ligger, jeg kan ikke se det i hverfald
Avatar billede keysersoze Ekspert
01. juni 2010 - 18:05 #9
Så må du komme med et link - det eneste vi har fået er lidt PHP-kode, hvor fejlen ikke ligger så hvis vi skal kunne komme med mere må du komme med mere.

Jeg vil dog stærkt råde dig til at fixe de fejl validatoren siger du har først - for som sagt, er der forskel mellem IE og FF skyldes det HTML-fejl.
Avatar billede bigtime Nybegynder
03. juni 2010 - 19:44 #10
hmm tror jeg dropper det her spørgsmål,
for ændrede lidt i head så virkede det mærkligt
Avatar billede keysersoze Ekspert
03. juni 2010 - 20:40 #11
så fortæl hvad du har ændret så andre kan lære af det.
Avatar billede bigtime Nybegynder
07. juni 2010 - 14:53 #12
hmm ændret ikke rigtig det vilde, den kommer med lidt fejl stadig men det skal jeg nok få rettet, men alt i alt så ændret jeg bare lidt i <head> satte lidt meta ind ellers ikke noget
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