Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Błąd - IE7 czy PHP?
lichu10
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 3.06.2004
Skąd: Włocławek

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


Witam, mam problem. Znając życie to wina IE7 albo moja. Skrypt PHP zawiera kod:

  1. <?php
  2.  
  3. <p>Tytuł newsa: <input type="text" name="news_title" size="55" value="$title"></p>
  4. <p>Treść newsa:<br>
  5. <textarea rows="8" name="news_content" cols="51">$content</textarea></p>
  6. <hr>
  7. ";
  8. ?>


Nie wiem jakim cudem w Firefiksie formularz wyświetla się poprawnie natomiast w IE7 efekt jest taki jakby tego fragmentu kodu w ogóle nie było!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lichu10
post
Post #2





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 3.06.2004
Skąd: Włocławek

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


Faktycznie, nie sprawdziłem tego, pomyliło mi się coś...

Więc tak, poniższy kod PHP:

  1. <form method="POST" action="site.php?page=edit_news">
  2.  
  3.  
  4. <?PHP
  5. $post_id=$_POST['post'];
  6. session_register(post_id);
  7. include("connect.php");
  8.  
  9. $zap=mysql_query("select * from news where id='$post_id'");
  10.  
  11. while($rec=mysql_fetch_array($zap))
  12. {
  13. $title=stripslashes($rec[title]);
  14. $content=stripslashes($rec[content]);
  15.  
  16. print" <p>Tytuł newsa: <input type=\"text\" name=\"news_title\" size=\"55\" value=\"$title\"></p>
  17. <p>Treść newsa:<br>
  18. <textarea class=\"mceEditor\" rows=\"8\" name=\"news_content\" cols=\"51\">$content</textarea></p>
  19. <hr>";
  20.  
  21. }
  22.  
  23. ?>
  24.  
  25. <p><input type="submit" value="Prześlij" name="B1"><input type="reset" value="Resetuj" name="B2"></p>
  26. </form>


Generuje w różnych przeglądarkach różny kod:

  1. //IE7:
  2.  
  3. <form method="POST" action="site.php?page=edit_news">
  4. <p><input type="submit" value="Prześlij" name="B1"><input type="reset" value="Resetuj" name="B2"></p>
  5. </form>
  6.  
  7.  
  8.  
  9.  
  10. //Firefox:
  11.  
  12. <form method="POST" action="site.php?page=edit_news">
  13. <p>Tytuł newsa: <input type="text" name="news_title" size="55" value="Nowości na stronie"></p>
  14. <p>Treść newsa:<br>
  15. <textarea class="mceEditor" rows="8" name="news_content" cols="51"><p>Ostatnie modyfikacje to:</p><ul><li>Galeria</li><li>Księga gości</li></ul>Proszę o komentarze w księdze gości! </textarea></p>
  16. <hr>
  17. <p><input type="submit" value="Prześlij" name="B1"><input type="reset" value="Resetuj" name="B2"></p>
  18. </form>


Kod ten jest różnie generowany w dokładnie tych samych warunkach, tzn. dla takich samych wartości zmiennych. Nie wiem o co może chodzić (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) To już jest bardzo dziwne bo przecież PHP powinno generować dokładnie ten sam kod i przesyłać go do przeglądarki. Chyba że może wcześniej przeglądarka coś źle wysłała i na podstawie tych danych PHP źle wygenerowało swój kod, ale nic takiego nie przychodzi mi do głowy (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 8.10.2025 - 17:25