Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Filtrowanie danych
blaskognia
post
Post #1





Grupa: Zablokowani
Postów: 42
Pomógł: 0
Dołączył: 24.01.2006

Ostrzeżenie: (30%)
XX---


Co zrobić, by w podanym nizej kodzie dane rzeczywiście były filtrowane?
I jakich tagów użyć, by ENTERY (znaki powstałe po wciśnieciu ENTER), które w bazie sa widoczne normalnie na stronie przekształcane były w
Kod
<br />


Problem polega na tym, że dane do bazy danych są pobierane nie wiem dlaczego nie ze zdefiniowanych zmiennych tylko bezpośrednio z formularza. Próbowałem zmieniać nazwy tych zdefiniowanych zmiennych (jednocześnie odpowiednio zmieniając je w zapytaniu) ale wtedy okazywało się, że w ogóle ich nie widzi.

  1. <?php
  2. if($send=='Wyslij') {
  3. $zapytanie = "INSERT INTO komentarze SET idnotki='$idnotki', imie='$imie', email='$email', gadu='$gadu', tresc='$tresc', data='$data', ip='$adres', host='$host', przegladarka='$przegladarka'";
  4. $wykonaj = mysql_query ($zapytanie);
  5. $idnotki = $_post['idnotki'];
  6. $imie = strip_tags($_POST['imie']);
  7. $email = strip_tags($_POST['email']);
  8. $gadu = strip_tags($_POST['gadu']);
  9. $tresc = strip_tags(nl2br($_POST['tresc']));
  10. $adres = $_POST['adres'];
  11. $host = $_POST['host'];
  12. $przegladarka = $_POST['przegladarka'];
  13. Header ('Location: http://www.ogien.webd.pl/komentarze.php?nr='.$no.'');}
  14. else {
  15. echo "
  16. <form method=\"post\" action=\"komentarze.php?nr=$no\">
  17.  
  18. <center>
  19. <table border=\"0\" width=\"300\" bordercolorlight=\"#000000\" cellspacing=\"1\" cellpadding=\"1\">
  20. <tr><td valign=\"top\">
  21. Zwą mnie:
  22. </td><td>
  23. <input type=\"text\" name=\"imie\" size=\"20\">
  24. </td></tr><tr><td valign=\"top\">
  25. E-mail:
  26. </td><td>
  27. <input type=\"text\" name=\"email\" size=\"20\">
  28. </td></tr><tr><td valign=\"top\">
  29. Gadu:</td><td><in      put type=\"text\" name=\"gadu\" size=\"20\">
  30. </td></tr><tr><td valign=\"top\">
  31. Rzeknę:</td><td><textarea type=\"text\" name=\"tresc\" rows=\"10\" cols=\"20\"></textarea></td></tr>
  32.  
  33. <tr><td><input type=\"hidden\" value=\"$no\" name=\"idnotki\">
  34. <input type=\"hidden\" value=\"".$_SERVER['REMOTE_ADDR']."\" name=\"adres\">
  35. <input type=\"hidden\" value=\"".gethostbyaddr($_SERVER['REMOTE_ADDR'])."\" name=\"host\">
  36. <input type=\"hidden\" value=\"".$_SERVER['HTTP_USER_AGENT']."\" name=\"przegladarka\">
  37. </td></tr></table>
  38.  
  39. <table border=\"0\" width=\"300\" bordercolorlight=\"#000000\" cellspacing=\"1\" cellpadding=\"1\">
  40. <tr><td><center><input type=\"submit\" value=\"Wyslij\" name=\"send\"></cenetr></td></tr></table>
  41. </center>
  42.  
  43. </form>";}
  44. ?>


poprawiam
---
nospor
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 18:51