[FX.php List] Problem re-submitting checkboxes to FM7

Dale Bengston dbengston at preservationstudio.com
Thu May 11 14:32:46 MDT 2006


William,

Hmm. If indeed your $FieldName is an array, print_r would write the  
contents of the array to the screen:
Array ([0] => this, [1] that, [2] other). Using echo would write the  
word Array.

Are you processing the value(s) of the checkboxes with JavaScript  
prior to submitting the form? Can you post the code you use to set  
$FieldName from $_POST?

Dale

On May 11, 2006, at 3:18 PM, William Akey wrote:

> Dale,
>
> The result of print_r($FieldName); is the single word:
>
> Array
>
> Which, if I understand things correctly, is what I would expect  
> since I used
> FieldName[] in the input tag on the preceding page. Is this not  
> correct?
>
> Thanks
>
> William
>
>
>
> ----- Original Message -----
> From: "Dale Bengston" <dbengston at preservationstudio.com>
> To: "FX.php Discussion List" <fx.php_list at mail.iviking.org>
> Sent: Thursday, May 11, 2006 1:00 PM
> Subject: Re: [FX.php List] Problem re-submitting checkboxes to FM7
>
>
>> William,
>>
>> I was driving at the same thing Dan is; does $FieldName contain the
>> values you think it should? I thought it might be as simple as a
>> coding error. So, what do you get when you print_r($FieldName)?
>>
>> Dale
>>
>> On May 11, 2006, at 2:48 PM, William Akey wrote:
>>
>>> Hi Dale,
>>>
>>> Thanks for your response. Sorry, I figured that would be
>>> understood. When I
>>> said I was submitting $FieldName back to the database, I meant the
>>> result of
>>> using:
>>>
>>> $FieldName = $_POST['FieldName'];
>>>
>>> on the page where I am actually doing the FMEdit().
>>>
>>> William
>>>
>>>
>>> ----- Original Message -----
>>> From: "Dale Bengston" <dbengston at preservationstudio.com>
>>> To: "FX.php Discussion List" <fx.php_list at mail.iviking.org>
>>> Sent: Thursday, May 11, 2006 12:31 PM
>>> Subject: Re: [FX.php List] Problem re-submitting checkboxes to FM7
>>>
>>>
>>>> Hi William,
>>>>
>>>> By $FieldName do you actually mean $_POST['FieldName']?
>>>>
>>>> Dale
>>>>
>>>> On May 11, 2006, at 2:26 PM, William Akey wrote:
>>>>
>>>>> A while ago, there was some good discussion about how to properly
>>>>> display a
>>>>> series of checkboxes on a web page. Thanks to those discussions  
>>>>> and
>>>>> the use
>>>>> of the explode() and in_array() functions I have been able to get
>>>>> this
>>>>> working correctly.
>>>>>
>>>>> What I cannot get to work correctly is the return of the edited
>>>>> checkbox
>>>>> data to the FM7 database. If I set up the input elements as:
>>>>>
>>>>> <input type="checkbox" name="FieldName[]" value="nine" checked >
>>>>> <input type="checkbox" name="FieldName[]" value="ten" checked >
>>>>>
>>>>> and then use implode("\n", $FieldName) before submitting it  
>>>>> back to
>>>>> the
>>>>> database with FMEdit(), I get a PHP bad argument warning for the
>>>>> implode()
>>>>> function and the data in FileName in the database is erased. If I
>>>>> do not use
>>>>> implode() before submitting $FieldName, then FieldName in the
>>>>> database ends
>>>>> up with the word "Array" in it and the other values are gone.
>>>>>
>>>>> If I use FieldName in the input tag, without the "[]", and do not
>>>>> use
>>>>> implode(), then only the last checked value gets submitted to the
>>>>> database
>>>>> and the others are deleted.
>>>>>
>>>>> It seems that using FieldName[] in the input tag and implode("\n",
>>>>> $FieldName) in combination should work, but it doesn't. So,  
>>>>> what am
>>>>> I doing
>>>>> wrong and how do I get this to work correctly??
>>>>>
>>>>> Thanks for any help you can offer.
>>>>>
>>>>> William
>>>>> _______________________________________________
>>>>> FX.php_List mailing list
>>>>> FX.php_List at mail.iviking.org
>>>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>>>
>>>> _______________________________________________
>>>> FX.php_List mailing list
>>>> FX.php_List at mail.iviking.org
>>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>>>
>>> _______________________________________________
>>> FX.php_List mailing list
>>> FX.php_List at mail.iviking.org
>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>
>> _______________________________________________
>> FX.php_List mailing list
>> FX.php_List at mail.iviking.org
>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>
> _______________________________________________
> FX.php_List mailing list
> FX.php_List at mail.iviking.org
> http://www.iviking.org/mailman/listinfo/fx.php_list



More information about the FX.php_List mailing list