Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: błąd przy porównywaniu?
Forum PHP.pl > Forum > PHP
ravo
mam następujący kod:

  1. <?php
  2. if($autor != $tabela['autor'])...
  3. ?>


wartość zmiennej $autor ,która pochodzi z formularza sprawdzam z wartością $tabela['autor'] z ostatniego wpisu w bazie danych dokonanego przez ten formularz w celu zablokowania kilkukrotnego dodawania tego samego postu w przypadku klikania na Odśwież

wszystko działa poprawnie jeżeli do bazy wprowadzam dane bez " np: dane te są... gdy chcę wprowadzić ze znacznikiem html w celu np zmienienia koloru czyli <font color="dowolny">dane te są...</font> to instrukcja if nie rozpoznaje podobieństwa i wykonuje kod dalej zapisując mi ponownie ten sam post sad.gif questionmark.gif

Jak to zablokować?
ravo
mam włączoną opcję get_magic_quotes_gpc() a mimo to sprawdzałem sad.gif
KG-
A próbowałeś przy pomocy funkcji strcmp?
czachor
zrób sobie zwykłe echo i zobacz co jt nie tak
ravo
oczywiście próbowałem z funkcją echo i co Ciekawe wyświetla to samo w obu przypadkach i zauważyłem wkońcu że mimo że mam włączoną opcję get_magic_quotes_gpc to musiałem użyć funkcji stripslashes()

Ciekawe dlaczego?
Dzięki wszystkim za rady.
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.