Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pomóżcie w prostej rzeczy, formularze, weryfikacja danych
djluzak
post
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 12.03.2004
Skąd: Kraków

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


Podpowiedzcie mi jak mam zrobic weryfikacje danych w formularzu, zeby po wyslaniu forma w celu weryfikacji i ponownym wyswietleniu tego samego forma prawidlowo wyswietlalo mi pola, w które ktoś wpisze " lub '.
Probowalem juz na rozne sposoby i albo ucina mi czesc zdania, w ktorej jest cudzyslow albo nic nie wyswietla.
Wlasnie chodzi mi o rozwiazanie sprawy z cudzyslowami.
Stosowalem funkcji addslashes htmlspecialchars i nic mi nie wychodzi.
Jak mam poprawnie zrobic inputa.

P. S. A nie wiecie moze jak zmienic kolor pola(moze byc przy pomocy css) zle wprowadzonej wartosci? Zeby np z bialego zmienilo sie na czerwone.

dzieki za pomoc

Ten post edytował djluzak 2.10.2004, 18:14:29
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
djluzak
post
Post #2





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 12.03.2004
Skąd: Kraków

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


[/php]No wiem o tym ale mi to nic nie daje poniewaz caly formularz jest wyswietlany poprzez php i echo.
np.
  1. <?php
  2. echo'<input type=\"text\" name=\"login\" size=\"10\" class=form value=\"'.$_POST['login'].'\">';
  3. ?>


Gdy dam addslashes to dziala dla " a nie dziala dla ' czy odwrotnie bo juz nie pamietam.

a jak zmienie na
  1. <?php
  2. echo&#092;"<input ...>\";
  3. ?>
to tez bedzie na dzialac na odrot z cudzyslowami

Oczywiscie zamiast $_POST moze byc podana zmienna zalozmy:
  1. <?php
  2. $login = stripslashes($login);
  3. ?>


Ten post edytował djluzak 2.10.2004, 18:51:25
Go to the top of the page
+Quote Post

Posty w temacie


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: 18.10.2025 - 03:55