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

Dale Bengston dbengston at preservationstudio.com
Thu May 11 13:31:12 MDT 2006


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



More information about the FX.php_List mailing list