Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] addslashes - jak to dziala?
herbatniczek
post 7.03.2005, 16:45:47
Post #1





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 12.10.2004

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


nie wiem jak dziala addslashes, bo cokolwiek wpisze do bazy przez mój formularz edycyjny, lub bezposrednio przez phpmyadmin, i jesli to będzie np tytul ksiazki w cudzyslowach, czy bez, to zawsze wszystko dobrze baza pobiera i wyswietla, bez uzywania addslases. Moze ktos podac konkretny przyklad kiedy sie to przydaje?

przykladowe zapytanie, ktor wykonuję:
$zapytanie ='update panel_menu set menu_opis="'.($_POST['dane']).'" where menu_ID="'.$_POST['editID'].'"';

jesli w $_POST['dane'] odbiera "xxx", x'xxx, "xx "der" x'x", zawsze update dziala poprawnie, a wyswietlanie wynikow:
$zapytanie='select * from panel_menu where menu_potomek="0" and menu_rodzic='.$posID;
while ($rzad=mysql_fetch_array($wynik)){
echo $rzad['menu_nazwa']; }
także pokazuje poprawnie, czyli to co wpisalem w polu edycyjnym formularza
Go to the top of the page
+Quote Post
Darti
post 8.03.2005, 03:13:43
Post #2





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

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


ja np używam do javascriptu lub tam gdzie mam value='$costam'
wyobraz sobie ze
  1. <?php
  2. $costam = 'czytałem \"Ogniem i mieczem\"';
  3. print &#092;"<input type=\"text\" value=\"wczoraj $costam\">;
  4. ?>

Bez tego javascript dostaje szału i lipa


--------------------
The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1
MySQL Client API version : 5.0.27
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 18.07.2025 - 04:39