![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 29.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam pewien problem
Otóż mam w formularzu pole
przy pierwszym wydołaniu strony wyswietla się to co wyzej (bo $autor jest puste), natomiast przy sprawdzeniu wszystkich danych w formularzu ($autor = $_POST['autor']; itd) automatycznie znaki " i ' zamieniane sa na \" i \'. Jesli ktoras z wymaganych zmiennych jest pusta, skrypt wyswietla ponownie formularz jednak dodaje "value" do znacznika input czyli:
tak żeby przy ponownym otwarciu tej strony wpisane pola były juz wpisane, tylko puste te ktorych uzytkownik nie wypełnił. Wszystko działa do czasu kiedy chce w polu autor uzyć znaku ". Kledy wpisze np 'To jest " jakis tam" tekst' w formularzu pokazuje mi sie ten tekst razem ze znakami \' \". Chce je wywalic.. wiec dodaje do value stripslashes($autor).. wtedy przy pokazaniu tego tekstu ucina mi caly tekst od pierwszego znaku ". Dzieje sie tak dlatego, ze przy pierwszym wystapieniu " ten value się zamyka tzn: <input type="text" name="autor" length="19" value="To jest " jakis tam" tekst"> .. wtedy zamyka znacznik wczesniej i ucina cały kawałek.. Czy da sie to jakos rozwiązać? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 02:46 |