Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL][HTML] System artykułów
tomusxs
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 31.12.2007

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


Witam,



proszę o pomoc dotyczącą stworzenia systemu artykułów w PHP. Chciałbym aby na liście wyswietlaly się tytuł artykułów, a po kliknięciu na nie otwierała się pełna treść artykuły na sformatownej w HTMLU stronie. Do tej pory taki coś mam, niestety nie działa:



  1. <?php
  2. include("config.php");
  3. ?>
  4.  
  5. <form method= get>
  6.  
  7. <?php
  8.  
  9. if(isset($_GET['pokazartykul'])){
  10. $id_arta = htmlspecialchars($GET['pokazartykul']);
  11.  
  12. $sql = "SELECT * FROM slowniczek WHERE id = '$id_arta'";
  13. $query = mysql_query($sql);
  14. while($row = mysql_fetch_array($query)){
  15. echo '<h2>'.$row['nazwa'].'</h2>';
  16. echo '<p>'.$row['tresc'].'</p>';
  17. }
  18. }else
  19. {
  20. $sql2 = "SELECT * FROM slowniczek ORDER BY id";
  21. $query2 = mysql_query($sql2);
  22. while($row = mysql_fetch_array($query2)){
  23. echo '<a href="test.php?pokazartykul='.$row['id'].'">'.$row['nazwa'].'</a>';
  24. }
  25. }
  26. ?>
  27.  
  28.  
  29.  
  30. </form>




Macie jakieś pomysły jak to poprawić / napisać? Proszę o wskazówki.



Opróćz tego inne moje pytanie jest: czy da się zrobić tak, że po wykonaniu jednego skryptu na stronie to co zaznaczyłęm w radio buttonie po jego wykonaniu dalej będzie zaznaczone? Pozdrawiam!

Go to the top of the page
+Quote Post
viking
post
Post #2





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

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


Co znaczy nie działa? Akurat mi szklana kula mgłą zaszła.
Go to the top of the page
+Quote Post
vokiel
post
Post #3





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

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


Zacznij może od jakiegoś kursu, tylko przysiądź do niego dokładnie.
Cytat
<form method= get>
(..)
</form>

Co to jest? I jeszcze ta spacja przed get...
Poza tym, nie potrzebujesz tu formularza.

  1. $id_arta = htmlspecialchars($GET['pokazartykul']);
  2. //jeśli jest to liczba, to zrób z niej liczbę:
  3. $id_arta = intval($GET['pokazartykul']);
  4.  
  5. $sql = "SELECT * FROM slowniczek WHERE id = '$id_arta'";
  6. // wkładanie liczby w apostrofy nie ma sensu
  7. $sql = 'SELECT * FROM slowniczek WHERE id = '.$id_arta;


Cytat
Opróćz tego inne moje pytanie jest: czy da się zrobić tak, że po wykonaniu jednego skryptu na stronie to co zaznaczyłęm w radio buttonie po jego wykonaniu dalej będzie zaznaczone?

Podczas tworzenia tych radio buttonów sprawdzasz, który został przesłany jako zaznaczony i dopisujesz do niego checked
Go to the top of the page
+Quote Post

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: 22.08.2025 - 13:12