|
Posted by Rik on 07/29/06 00:17
Jerry Stuckle wrote:
> Karl Groves wrote:
>> Jerry Stuckle <jstucklex@attglobal.net> wrote in
>> news:B8OdnTUrs-2Ym1fZnZ2dnUVZ_oidnZ2d@comcast.com:
>>
>>
>>> Karl Groves wrote:
>>>
>>>> I have a form which contains a field for "height".
>>>>
>>>> If someone places an entry such as: 5'6" the form seems like it
>>>> completely empties that value.
>>>>
>>>> It does NOT do this on my machine, but does on the client's
>>>> machine, which leads me to believe it is something with their php
>>>> configuration.
>>>>
>>>> Any ideas on what this is (and how I can work around it?)
>>>>
>>>> TIA
>>>>
>>>
>>> Hi, Karl,
>>>
>>> Do you mean the data doesn't get passed to the script, or when it's
>>> redisplayed the value doesn't get displayed? Or it isn't stored in
>>> the database correctly?
>>>
>>> If the latter, check out htmlentities(). That's its main purpose.
>>> It changes " to ", for example.
>>>
>>
>>
>> I haven't done any debugging yet. I think it is a magic_quotes_gpc
>> issue. It *looks* like the entire entry is getting deleted if it
>> contains a quotation mark ("). If the entry in that field doesn't
>> contain the quotation mark, everything is fine.
> Do you use the Live HTTP Headers extension to Firefox? I've found it
> to be invaluable in figuring out post problems.
Or just print_r($_REQUEST) and check what's there. If that's OK (and it
usually is), check your code.
Posting quotation marks is (almost) never the problem, only the code that
deals with it. Without that specific code, we can guess all we want, posting
the specific piece of code that handles it can give you a much more usefull
answer.
Grtz,
--
Rik Wasmus
Navigation:
[Reply to this message]
|