Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] ID z tabeli w adresie
Drapeta
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 22.10.2010

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


Witam. Robię stronę pro publico bono i mam taki kod:

  1. require_once ('baza/config.php');
  2.  
  3. try
  4. {
  5.  
  6. $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  7.  
  8. $stmt = $db->query('SELECT id, cytat, autor, kategoria, home FROM slowa WHERE home LIKE "HOME" ORDER by rand() LIMIT 1');
  9. echo '<ul class="s_a">';
  10. foreach($stmt as $row)
  11. {
  12. echo '<li class="cytat">'.$row['cytat'].'</li>'.'<li class="autor">'.$row['autor'].'</li>';
  13. }
  14. $stmt->closeCursor();
  15. echo '</ul>';
  16. }
  17. catch(PDOException $e)
  18. {
  19. echo "Połączenie nie mogło zostać utworzone: " . $e->getMessage();
  20. }


To prosty skrypt na cytat losowy. Co dodać, by po wylosowaniu cytatu dodawało jego ID w adresie url? Chodzi o to, by móc dodawać cytat do ulubionych i by każdy miał niepowtarzalny, niezmienny adres. Dziękuję i pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


No bo nie dodałeś warunku że jak jest $_GET['id_cytatu'] nie puste to ma nie losować nowego i nie przekierowywać a jedynie wyświetlić cytat o zadanym ID. Wszystko opisałem w mojej 1-szej odpowiedzi...

Ten post edytował Pyton_000 13.06.2017, 21:15:52
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: 12.10.2025 - 10:10