Thanks.. i solved it but not with that solution.. ill give a try with it..
the way i solved was using ereg_replace before storing in the db and chnging
the ' and " with the html characters as you mention with htmlentities()

Thank you all for the responsees!.....
"John W. Holmes" <[EMAIL PROTECTED]> wrote in message
000101c2a903$4672cd40$7c02a8c0@coconut">news:000101c2a903$4672cd40$7c02a8c0@coconut...
> > WEll for example i got this:
> >  In a field called name i write a name with single quotes for example
> > 'Alex'
> > and click submit... in the verify.php i store the data i filled in the
> > form.php that contains name, surnmane,etcetc...
> >
> > so when i save my data to the db i use the addslashes($name) in this
> > case...
> > and the i look up the database and i see that the valeu oin my db for
> name
> > is like i wrote it in this cas 'Alex'.. that's perfect.. but when i
> try to
> > retrieve the user data in another page for example change_user.php i
> want
> > to
> > retrive the user name and show it in a text box but it doesnt show
> up..
> > and
> > i have this code:
> > <td><input type='text' name='name' value='".stripslashes($userName)."'
> > ></td>
>
> I thought this was already covered today? First, you don't need
> stripslashes() on the data when you pull it from the database unless you
> have magic_quotes_runtime enabled. Second, slashes mean nothing in HTML.
> It doesn't recognize them as escape characters. The reason your data
> isn't appearing is because it's coming out with a value like
> value=''Alex'', which HTML sees as a value of '' and ignores the rest of
> the data and an unrecognized attribute.
>
> Finally, what you need to do is use htmlentities() or htmlspecialchars()
> on $userName before you place it between the quotes. This will give you
> a value of value='&quote;Alex&quote;', which will display correctly with
> HTML.
>
> ---John W. Holmes...
>
> PHP Architect - A monthly magazine for PHP Professionals. Get your copy
> today. http://www.phparch.com/
>
>



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to