Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] wyświetlanie wybranej wiadomości
Forum PHP.pl > Forum > Przedszkole
Th0e
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. ?>
Szymciosek
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.
goukan
na początku srkyptu daj to:


wyświetli ci błędy
Th0e
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
Szymciosek
Próbowałeś moją metodą, która pokaże Ci co dokładnie jest pobierane/zwracane?
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.