Question about checkboxes in forms

From: Lynna Landstreet <lynna(at)gallery44(dot)org>
To: <pgsql-php(at)postgresql(dot)org>
Subject: Question about checkboxes in forms
Date: 2004-06-03 00:44:11
Message-ID: BCE3EC9B.1349%lynna@gallery44.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-php

Hi folks,

I'm running into a bit of trouble processing a form I set up. When I extract
the information from $_POST after submitting the form, everything comes
through fine except for the one form field that uses checkboxes - only the
last value checked comes through in that one.

In my past experience, when using checkboxes in formmail scripts and the
like, what comes through is a list of the values checked, separated by
commas. Does it still work that way when capturing the form data with PHP?
If so, could the commas be throwing it off? I was expecting the contents of
$_POST[keywords] to be a string of keyword IDs separate by commas, which I
could then explode into an array, but instead I only get the last value
checked, as though each box checked replaced the previous one.

The keyword checkboxes are generated from the database, but from looking at
the source on the resulting web page the HTML seems to be fine. Each
checkbox looks something like this:

<input type="checkbox" name="keywords" value="152">

They all have the name "keywords", but that's the norm for checkboxes and
radio buttons, isn't it? Usually it just groups all the values for each
named group of checkboxes into one string, but not this time, apparently.

Any ideas?

Lynna

--
Resource Centre Database Coordinator
Gallery 44
www.gallery44.org

Responses

Browse pgsql-php by date

  From Date Subject
Next Message Chris 2004-06-03 00:56:54 Re: Question about checkboxes in forms
Previous Message Robby Russell 2004-06-02 21:49:29 Re: PHP memory usage