Skip site navigation (1) Skip section navigation (2)

Re: Question about checkboxes in forms

From: "Chris" <chris(at)interspire(dot)com>
To: "'Lynna Landstreet'" <lynna(at)gallery44(dot)org>,<pgsql-php(at)postgresql(dot)org>
Subject: Re: Question about checkboxes in forms
Date: 2004-06-03 00:56:54
Message-ID: 000001c44905$aafb0c20$0d00a8c0@chris (view raw, whole thread or download thread mbox)
Lists: pgsql-php
Hi Lynna,

Try this instead

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

Then when you get $_POST, it'll be an array....

That should fix it up =)

Chris Smith

Suite 30, 45-51 Huntley St, Alexandria, NSW 2015 Australia

Ph: +61 2 9517 2505
Fx: +61 2 9517 1915 

email: info(at)interspire(dot)com

-----Original Message-----
From: pgsql-php-owner(at)postgresql(dot)org
[mailto:pgsql-php-owner(at)postgresql(dot)org] On Behalf Of Lynna Landstreet
Sent: Thursday, June 03, 2004 10:44 AM
To: pgsql-php(at)postgresql(dot)org
Subject: [PHP] Question about checkboxes in forms

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

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,

Any ideas?


Resource Centre Database Coordinator
Gallery 44

---------------------------(end of broadcast)---------------------------
TIP 4: Don't 'kill -9' the postmaster

In response to

pgsql-php by date

Next:From: Christopher Kings-LynneDate: 2004-06-03 01:37:17
Subject: Re: PHP memory usage
Previous:From: Lynna LandstreetDate: 2004-06-03 00:44:11
Subject: Question about checkboxes in forms

Privacy Policy | About PostgreSQL
Copyright © 1996-2017 The PostgreSQL Global Development Group