Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] wyświetlanie wybranej wiadomości
Th0e
post
Post #1





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 16.09.2012

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


Witam

Problem z poniższym skryptem jest taki, że nie wyświetla wybranej wiadomości, mimo że adres zmienia się na z końcówką ?showquote=1 po wybraniu 1 wiadomości.


  1. <?php
  2. <form method="POST">
  3. <input type="text" name="nadawca" maxlength="32" /><br />
  4. <input type="text" name="tytul" maxlength="50" /><br />
  5. <textarea rows="4" cols="50" maxlength="500" name="pytanie"></textarea><br />
  6. <input type="submit" value="wyślij" />
  7. </form><br />
  8. ';
  9.  
  10. if(isset($_POST['pytanie']) && isset($_POST['nadawca']) && isset($_POST['tytul']))
  11. {
  12. $pytanie = $_POST['pytanie'];
  13. $tytul = $_POST['tytul'];
  14. $nadawca = $_POST['nadawca'];
  15.  
  16.  
  17. $pytanie = wordwrap($pytanie, 60, "\n", true);
  18. $pytanie = addslashes($pytanie);
  19. $pytanie = htmlspecialchars($pytanie);
  20.  
  21. $nadawca = addslashes($nadawca);
  22. $nadawca = htmlspecialchars($nadawca);
  23.  
  24. $tytul = addslashes($tytul);
  25. $tytul = htmlspecialchars($tytul);
  26.  
  27. $data=date("Y-m-d-H:i");
  28.  
  29. mysql_query("INSERT INTO `kontakt` (nadawca,pytanie,data,tytul) VALUES('$nadawca','$pytanie','$data','$tytul')") or die("Nie udało się wysłać pytania!");
  30. header("Location: index.php?show=wyslano");
  31. }
  32.  
  33. $showquotes = mysql_query("SELECT * FROM `kontakt` ORDER BY `id` DESC");
  34. while ($showq = mysql_fetch_array($showquotes))
  35. {
  36. echo '<a href="index.php?showquote='. $showq['id'] .'">'. $showq['tytul'] .'</a> &nbsp;&nbsp;&nbsp;'. $showq['nadawca'] .'<br />';
  37. }
  38.  
  39. if(!empty($_GET['showquote']))
  40. {
  41. $szou = $_GET['showquote'];
  42. $pokapytanie = mysql_fetch_array(mysql_query("SELECT * FROM `kontakt` WHERE `id`='$szou'"));
  43. echo "". $pokapytanie['pytanie'] ."";
  44. }
  45. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Szymciosek
post
Post #2





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


Debbuguj...

var_dump($szou); sprawdź czy coś wyświetla czyli czy jest w ogóle pobrane
var_dump($pokapytanie); sprawdź co zwraca ten twór.

Ten post edytował Szymciosek 5.04.2013, 17:51:15
Go to the top of the page
+Quote Post
goukan
post
Post #3





Grupa: Zarejestrowani
Postów: 88
Pomógł: 1
Dołączył: 25.03.2013

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


na początku srkyptu daj to:


wyświetli ci błędy
Go to the top of the page
+Quote Post
Th0e
post
Post #4





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 16.09.2012

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


Cytat(goukan @ 5.04.2013, 20:52:54 ) *
na początku srkyptu daj to:


wyświetli ci błędy


dodałem to na początek
nie wyświetliło żadnych błędów
Go to the top of the page
+Quote Post
Szymciosek
post
Post #5





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


Próbowałeś moją metodą, która pokaże Ci co dokładnie jest pobierane/zwracane?
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: 7.10.2025 - 04:30