Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Php/MySQL]Problem z systemem zarządzania treścią
Forum PHP.pl > Forum > Przedszkole
C106D0
Jestem w trakcie tworzenia systemu artykułów. Mam problem, ponieważ chciałbym, aby po kliknięciu na dany tytuł artykułu, na następnej stronie pojawiała się jego treść. listing:
Kod
<?php
$db_user = "root";
$db_pass = "krasnal";
$db_host = "localhost";
$db_name = "newsy";

$polacz = mysql_connect($db_host, $db_user, $db_pass) or die("nie udalo sie :(((");

mysql_select_db($db_name);

$query2 = "SELECT * FROM artykuly";
$result = mysql_query($query2);

while($row=mysql_fetch_array($result)) {
echo      "<b><a href=artykuly/show.php>{$row['ctytul']}</b><br>";
      
    
}
mysql_close($polacz);

?>
in5ane
Po pierwsze zły tag (kod).

  1. <?php
  2. $db_user = "root";
  3. $db_pass = "krasnal";
  4. $db_host = "localhost";
  5. $db_name = "newsy";
  6.  
  7. $polacz = mysql_connect($db_host, $db_user, $db_pass) or die("nie udalo sie :(((");
  8.  
  9. mysql_select_db($db_name);
  10.  
  11. $query2 = "SELECT * FROM artykuly";
  12. $result = mysql_query($query2);
  13.  
  14. while($row=mysql_fetch_array($result)) {
  15. echo "<b><a href=artykuly/show.php?id={$row['id']}>{$row['ctytul']}</b><br>";
  16.  
  17.  
  18. }
  19. mysql_close($polacz);
  20.  
  21. ?>


I teraz w pliku show.php:
  1. <?php
  2. $id = (int)$_GET['id'];
  3.  
  4. $query = "SELECT * FROM artykuly WHERE id = $id";
  5. $result = mysql_query($query);
  6. $row=mysql_fetch_array($result);
  7. echo $row['tresc'];
  8. ?>


Dopracuj sobie.
-asdf-
Dzięki! Wszystko działa, zmieniłem:
show.php:
  1. <?php
  2.  
  3. $db_user = "root";
  4. $db_pass = "krasnal";
  5. $db_host = "localhost";
  6. $db_name = "newsy";
  7. $id = (int)$_GET['id'];
  8.  
  9. $polacz = mysql_connect($db_host, $db_user, $db_pass) or die("nie udalo sie :(((");
  10.  
  11. mysql_select_db($db_name);
  12.  
  13. $query2 = "SELECT * FROM artykuly WHERE cid = $id";
  14. $result = mysql_query($query2);
  15.  
  16. while($row=mysql_fetch_array($result)) {
  17. echo "<b>{$row['ctytul']}</b><br>" . 
  18. "{$row['ctresc']} <br><br>";
  19.  
  20.  
  21. }
  22.  
  23. mysql_close($polacz);
  24.  
  25. ?>

artykuly.php:

  1. <?php
  2. $db_user = "root";
  3. $db_pass = "krasnal";
  4. $db_host = "localhost";
  5. $db_name = "newsy";
  6.  
  7. $polacz = mysql_connect($db_host, $db_user, $db_pass) or die("nie udalo sie :(((");
  8.  
  9. mysql_select_db($db_name);
  10.  
  11. $query2 = "SELECT * FROM artykuly";
  12. $result = mysql_query($query2);
  13.  
  14. while($row=mysql_fetch_array($result)) {
  15. echo "<b><a href=artykuly/show.php?id={$row['cid']}>{$row['ctytul']}</b><br>"; 
  16.  
  17.  
  18. }
  19. mysql_close($polacz);
  20.  
  21. ?>
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.