Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP][MySQL]Podstrony mysql i wieli błąd
Pudi
post
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 3.03.2009
Skąd: WLKP

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


Witam mam skrypt Na podstrony który działał aż nie dodałem do niego Oprawy kazualnej jak zrobić żeby działał
Kodzik:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=windows-1250" />
  5. <meta http-equiv="Content-Language" content="pl" />
  6. <meta name="Keywords" content="lech, Lech Poznań, poznan, kolejorz, wyszukiwarka" />
  7. <meta name="Description" content="Strona o Lechu Poznan" />
  8. <meta name="Robots" content="ALL" />
  9. <meta name="Author" content="Pudi" />
  10. <link rel="stylesheet" href="style.css" type="text/css" />
  11.  
  12. </head>
  13.  
  14. <body>
  15. <div id="kontener">
  16. <div id="naglowek"></div>
  17. <div id="menu">
  18. <?php include("menu.php"); ?>
  19. </div>
  20. <?php
  21. require "connection.php";
  22. connection();
  23. if(isset($_GET['id'])){
  24. $link = mysql_query('SELECT * FROM news WHERE `id` = '. (int) $_GET['id']);
  25. while($row=mysql_fetch_array($link))
  26. <head><title>echo $row['tytul'];</title></head>
  27. <div id="tytul">
  28. <h3>echo $row['wstęp'];</h3>
  29. </div>
  30. <div id="tresc">
  31. echo $row['tresc'];
  32. <br><br>
  33. </div>
  34. }
  35. ?>
  36. <div id="podpis"></div>
  37. <?php include('newsy.php'); ?>
  38. <div id="stopka">
  39. <div id="copyright"></div>
  40. <div id="design"></a></div>
  41. </div>
  42. </div>
  43. </body>
  44. </html>
  45.  

a tutaj demko
z oprawą graficzną:
http://lech.2ap.pl/serwis/zal.php?id=2
i jak nie ma
http://lech.2ap.pl/serwis/site.php?id=2
proszę o pomoc nie wiem co zrobiłem źle
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
vokiel
post
Post #2





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


A co robi ten kwiatek w pętli while?
  1. <head><title>echo $row['tytul'];</title></head>

W dokumencie jest jedna sekcja head, jedna title.

Poza tym, jeśli pobierasz po id, to w domyśle tyko jeden rekord. Może się oczywiście zdarzyć, że nic nie znajdzie, zatem zabezpiecz się przed taką ewentualnością, że wynik zapytania nic nie zwróci. Wtedy trzeba poinformować użytkownika, że brak stron, albo wyświetlić domyślną, startową.

edit up
Nospor był szybszy;)

Ten post edytował vokiel 13.11.2009, 21:05:29
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: 14.10.2025 - 17:26