Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][MySQL][SQL] Wpisy się duplikują mimo if-a porównującego, Wpisy się duplikują mimo if-a porównującego
konradkw
post
Post #1





Grupa: Zarejestrowani
Postów: 131
Pomógł: 0
Dołączył: 31.05.2010

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


Taki mały problem.. próbowałem już chyba z 10 sposobów na porównanie wpisanego komentarza z tymi już wpisanymi wcześniej i z jakiegoś powodu zamiast porównywać, sprawdza owszem ale nie blokuje niczego - głównie chodzi mi o to żeby się nie dodawały komentarze po odświeżeniu strony sad.gif powtarzalność wpisów jest drugorzędnym problemem.

Możecie popatrzeć niżej co mam nie tak?

Tylko nadmienię że to już chyba 10 jeśli nie 12 wersja skryptu i pewnie tam jest namieszane za bardzo..

Będę bardzo wdzięczny za obejrzenie tego świeżym okiem ...

  1. <?
  2. if (isset($_POST['wyslij']))
  3. {
  4.  
  5. $a = $_POST['komentarz'];
  6. $b = $_POST['aktywacja'];
  7. $c = $_POST['autor'];
  8. $k = $_POST['id_postu'];
  9.  
  10. $sprawdzenie = mysql_query ("SELECT * FROM `pwa_komentarze`");
  11. while ($s = mysql_fetch_array($sprawdzenie, MYSQL_ASSOC))
  12.  
  13. { $koment = $s['komentarz'];
  14.  
  15. if ($koment != $a) { $x = 'dalej'; } else { $x = 'stop'; }
  16. }
  17.  
  18. if ($x == 'dalej') {
  19.  
  20. $add = mysql_query("INSERT INTO `pwa_komentarze` (komentarz, autor, aktywacja, id_postu) VALUES ('$a', '$c', '$b', '$k')");
  21. if ($add) {
  22. echo "<center>Poprawnie dodano wpis!</center>";
  23. } else {
  24. echo mysql_error(); echo '<p>Blad! Spróbuj ponownie</p>';
  25. }
  26. }
  27. }
  28. echo '<a href="index.php?menu=zobacz-wpis-'.$tytulek.'"><b> Zobacz wszystkie komentarze do tego wpisu! </b></a><br><hr><br>';
  29. }
  30. ?>
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: 19.08.2025 - 15:33