Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Php/MySQL]Problem z systemem zarządzania treścią
-C106D0-
post
Post #1





Goście







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);

?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
in5ane
post
Post #2





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

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


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.
Go to the top of the page
+Quote Post
--asdf--
post
Post #3





Goście







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. ?>
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: 23.08.2025 - 19:22