[FX.php List] str_replace " in $lookupResult ?
Erik Andreas Cayré
erik at cayre.dk
Mon Apr 30 23:51:26 MDT 2007
Den 01/05/2007 kl. 11.41 skrev Derrick Fogle:
> When you're putting values into HTML fields, hidden or not, you
> need to use php's html_entities() wrapper to properly encode those
> characters.
>
> <input type="hidden" name="recipes" value='<?php html_entities
> (print_r($fixedlookuprecipesResult)); ?>' />
I think the contents of value must be enclosed in double quotes
(standard HTML)...
Have you considered using PHP sessions to carry over data between pages?
> I take it you're NOT having trouble with magicquotes? If you were,
> you'd see a bunch of backslash characters getting inserted before
> single and double quotes, and a few other characters, too.
>
>
> On Apr 30, 2007, at 10:34 PM, Alex Gates wrote:
>
>> Greetings everyone-
>> I was hoping someone could help me with my latest head-scratcher.
>>
>> I'm trying to send the results of a find to another page in a
>> hidden field
>> via POST.
>>
>> But, I'm having problems when a double quote is in one of the
>> fields in
>> my result. My HTML thinks I am ending the value of my hidden field.
>>
>> When I use single quotes around my value like:
>>
>> <input type="hidden" name="recipes" value='<?php
>> print_r($fixedlookuprecipesResult); ?>' />
>>
>> Something like, for example, half 'n half will end my value after
>> the '
>>
>> If I use double quotes around my value like:
>> <input type="hidden" name="recipes" value="<?php
>> print_r($fixedlookuprecipesResult); ?>" />
>>
>> Then something like cut into 1" thick slices will end my value
>> after the "
>>
>> I thought the answer lies with a str_replace, but I can't seem to
>> get it to
>> work even though it is apparently possible to use an array as the
>> subject in
>> a str_replace.
>>
>> With this find:
>>
>> $lookuprecipes=new FX($serverIP,$webCompanionPort,'FMPro7');
>> $lookuprecipes->SetDBData('myDB.fp7','myLayout', 'all');
>> $lookuprecipes->SetDBPassword('xxxxxxx','xxxxx');
>> $lookuprecipesResult=$lookuprecipes->FMFindAll();
>>
>> I've tried:
>>
>> $fixedlookuprecipesResult = str_replace("' ", "/' ",
>> $lookuprecipesResult);
>>
>> And:
>>
>> $fixedlookuprecipesResult = str_replace('" ', '/" ',
>> $lookuprecipesResult);
>>
>> Nothing has worked.
>>
>> I'm assuming this doesn't work because, perhaps, it isn't looking
>> "deep"
>> into the array - but, for example, searching $lookuprecipesResult
>> ['Recipe
>> Ingredients'] gives me an undefined index error.
>>
>>
>> Am I missing something obvious here?
>> Any insight would be greatly appreciated!
>>
>> Thanks!
>>
>> Alex
>>
>> _______________________________________________
>> FX.php_List mailing list
>> FX.php_List at mail.iviking.org
>> http://www.iviking.org/mailman/listinfo/fx.php_list
>
>
> Derrick Fogle
> derrick at fogles.net
>
>
>
> _______________________________________________
> FX.php_List mailing list
> FX.php_List at mail.iviking.org
> http://www.iviking.org/mailman/listinfo/fx.php_list
---
Erik Andreas Cayré
Spangsbjerg Møllevej 169
6705 Esbjerg Ø
Privat Tel: 75150512
Mobil: 40161183
---
»Interesse kan skabe læring på en skala sammenlignet med frygt, som
en nuklear eksplosion i forhold til en kineser.«
--Stanley Kubrick
»Kun p....sure mennesker kan ændre verden. Innovation skabes ikke af
'markedsanalyse', men af folk, der er afsindigt irriterede over
tingenes tilstand «
--Tom Peters
»Hvis du ikke kan forklare det simpelt, forstår du det ikke godt nok.«
-- Albert Einstein
»Hvis du ikke har tid til at gøre det rigtigt, hvornår vil du så have
tid til at lave det om?«
-- John Wooden, basketball coach
More information about the FX.php_List
mailing list