Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Źle wyświetla się strona pod IE
szczalpi
post 14.09.2011, 10:44:55
Post #1





Grupa: Zarejestrowani
Postów: 336
Pomógł: 0
Dołączył: 25.10.2006

Ostrzeżenie: (10%)
X----


Witam
Mam problem. NIe wiem , w którym momencie jest, ale rozjeżdża się mi tabela pod IE. Pod FF wygląda normalnie. Proszę o pomoc. Nie wiem, w którym momencie jest błąd. Adres strony toOgłoszenia
Poniżej podaje kod.
  1.  
  2.  
  3.  
  4.  
  5. <?php
  6.  
  7. $gorzowwlkp=5;
  8.  
  9.  
  10. $zapytanie=sql_select("
  11. SELECT * FROM _o_kategorie ORDER BY kat_nazwa asc
  12. ");
  13.  
  14. $podkategorie=sql_select("
  15. SELECT * FROM _o_podkategorie
  16. ");
  17.  
  18.  
  19. $strona_wys=9.85*($zapytanie[0][0]+$podkategorie[0][0])+75+140+10+173-3;
  20. echo "<ul class='leftmenucss'>";
  21. if ($zapytanie[0][0] > 0){
  22. for ($i=1;$i<=$zapytanie[0][0];$i++){
  23.  
  24. echo'<div style="background: none repeat scroll 0 0 #003366;
  25. height: 20px;
  26. width: 160px;padding-left: 15px;padding-top: 5px;color:white;"><strong>'.$zapytanie[$i][1].'</strong></div>';
  27.  
  28. $podkategorie=sql_select("
  29. SELECT * FROM _o_podkategorie
  30. WHERE kat_id LIKE '".$zapytanie[$i][0]."'
  31. ORDER BY podkat_nazwa asc
  32. ");
  33. echo "";
  34. $sql = "SELECT COUNT(*) FROM _o_ogloszenia WHERE ogl_kategoria LIKE '".$zapytanie[$i][0]."_%' ";
  35. $result = mysql_query($sql);
  36. $cyferek = mysql_fetch_array($result);
  37. echo'<li><a href="'.tytul_ogl($zapytanie[$i][1]).','.$zapytanie[$i][0].',0,ogloszenia.html">Wszystkie</a><font style="font: normal 13px Tahoma;">&nbsp&nbsp('.$cyferek[0].')</font></li>';
  38. for ($j=1;$j<=$podkategorie[0][0];$j++){
  39.  
  40. $sql = "SELECT COUNT(*) FROM _o_ogloszenia WHERE ogl_kategoria='".$podkategorie[$j][1]."_".$podkategorie[$j][0]."' ";
  41. $result = mysql_query($sql);
  42. $cyferek = mysql_fetch_array($result);
  43.  
  44. $str=''.$zapytanie[$i][1].'_'.$podkategorie[$j][2].'';
  45. echo'<li ><a href="'.tytul_ogl($str).','.$zapytanie[$i][0].','.$podkategorie[$j][0].',ogloszenia.html">'.$podkategorie[$j][2].'</a><font style="font: normal 13px Tahoma;">&nbsp&nbsp('.$cyferek[0].')</font></li>';
  46. }
  47.  
  48.  
  49. }
  50. }
  51. echo "</ul>";
  52.  
  53. ?>
  54.  
  55.  
  56.  

Pozdrawiam

Proszę o pomoc PLISSSSSSS


--------------------
Nieregulaminowa stopka usunieta
Go to the top of the page
+Quote Post
Rid
post 14.09.2011, 10:52:49
Post #2





Grupa: Zarejestrowani
Postów: 715
Pomógł: 47
Dołączył: 5.12.2010

Ostrzeżenie: (0%)
-----


Spróbuj to wkleić pomiędzy <head></head>
  1. <meta http-equiv="X-UA-Compatible" content="IE=8;FF=3;OtherUA=4" />
Go to the top of the page
+Quote Post
szczalpi
post 14.09.2011, 11:54:23
Post #3





Grupa: Zarejestrowani
Postów: 336
Pomógł: 0
Dołączył: 25.10.2006

Ostrzeżenie: (10%)
X----


Powyzsza odpowiedz nic nie daje.
Wydaje mi sie, ze w kodzie gdzies jest blad, lecz nie wiem gdzie.


--------------------
Nieregulaminowa stopka usunieta
Go to the top of the page
+Quote Post
!*!
post 14.09.2011, 12:00:40
Post #4





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


PHP nie ma nic z tym wspólnego, Przede wszystkim napraw te 148 błędów jakie zgłasza walidator. Dla IE w komentarzu warunkowym zrób skrypt resetujący wygląd tabeli po czym po kolei zacznij dodawać wartości. Oddziel css od html i nie wstawiaj divów w tabelę.

Ten post edytował !*! 14.09.2011, 12:02:58


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
Rid
post 14.09.2011, 12:03:14
Post #5





Grupa: Zarejestrowani
Postów: 715
Pomógł: 47
Dołączył: 5.12.2010

Ostrzeżenie: (0%)
-----


Prawidłowo tworzona lista powinna wyglądać tak
  1. <ul >
  2. <li>
  3. </li>
  4. </ul>

a generujesz coś w stylu
  1. <ul >
  2. <div></div>
  3. <li>
  4. </li>
  5. </ul>

co nie jest prawidłowo.
Go to the top of the page
+Quote Post
szczalpi
post 14.09.2011, 14:14:15
Post #6





Grupa: Zarejestrowani
Postów: 336
Pomógł: 0
Dołączył: 25.10.2006

Ostrzeżenie: (10%)
X----


Zmienilem wg powyzszych zalecen i nic to nie dało :/


--------------------
Nieregulaminowa stopka usunieta
Go to the top of the page
+Quote Post
!*!
post 14.09.2011, 14:17:06
Post #7





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Cytat(szczalpi @ 14.09.2011, 15:14:15 ) *
Zmienilem wg powyzszych zalecen i nic to nie dało :/


Nadal widzę
Cytat
71 Errors, 139 warning(s)
Może pozmieniaj szerokości w CSS tych elementów dla IE. Trudno wskazać winowajcę, jak masz masę kodu który nie jest zbyt dobrze napisany i w ogóle ni jak ma się do standardu.

-nie domykasz tagów.
-używasz starych znaczników.
-mieszasz znaczniki z innymi a tak się nie robi. Rid o tym napisał przykładowo.

Przeczytaj jakiś kurs o HTML.

Ten post edytował !*! 14.09.2011, 14:21:07


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 15:39