Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL][HTML] System artykułów
Forum PHP.pl > Forum > Przedszkole
tomusxs
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!

viking
Co znaczy nie działa? Akurat mi szklana kula mgłą zaszła.
vokiel
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.