By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
459,400 Members | 1,368 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 459,400 IT Pros & Developers. It's quick & easy.

Getting list of checkboxes and value in next page

P: n/a
Plz help me.Problem is that On the first page I display all other user
with checkbox and give user option to select only two user which he
wants to send message. Tell me please how I'll get those checkboxes
value and name on the next page and send message to only those two
selected user.
Thanx in
advance

Aug 6 '07 #1
Share this Question
Share on Google+
4 Replies


P: n/a
On Aug 6, 7:15 am, jeet <jatindermash...@gmail.comwrote:
Plz help me.Problem is that On the first page I display all other user
with checkbox and give user option to select only two user which he
wants to send message. Tell me please how I'll get those checkboxes
value and name on the next page and send message to only those two
selected user.
Thanx in
advance
If you are wanting to limit the number of selections (so the user can
only select 2 etc), instead of using checkboxes, I would use radio
buttons or select lists. Anyway, after making the selections and
submitting your form, on the next page you can access the data
selected by using $value=$_POST["obj_name"]; where obj_name is the
name value on your form. With radio buttons, checkboxes, or select
lists the information placed in $value will be whatever you have setup
for the form objects value, or option value. Use $_POST only if you
are using POST for the method to submit the form, otherwise if you use
GET for the method, use $_GET.

Aug 6 '07 #2

P: n/a
jeet wrote:
Plz help me.Problem is that On the first page I display all other user
with checkbox and give user option to select only two user which he
wants to send message. Tell me please how I'll get those checkboxes
value and name on the next page and send message to only those two
selected user.
Thanx in
advance
It's not too hard. In our first page, have something like:

<form name="form1" method="post" action="/page2.php">
<input type="checkbox" name="user[]" value="1">
<input type="checkbox" name="user[]" value="2">
<input type="checkbox" name="user[]" value="3">
<input type="checkbox" name="user[]" value="4">
</form>

In your second page, $_POST['user'] contain the data:

if (isset($_POST['user'])) {
if (count($_POST['user'])) 2) :
echo "Too many users selected!";
}
else {
foreach ($_POST['user'] as $user) {
// validate and handle the data here
}
}
}
else {
echo "No users selected";
}


--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
js*******@attglobal.net
==================
Aug 6 '07 #3

P: n/a
On Aug 6, 9:10 am, Jerry Stuckle <jstuck...@attglobal.netwrote:
jeet wrote:
Plz help me.Problem is that On the first page I display all other user
with checkbox and give user option to select only two user which he
wants to send message. Tell me please how I'll get those checkboxes
value and name on the next page and send message to only those two
selected user.
Thanx in
advance

It's not too hard. In our first page, have something like:

<form name="form1" method="post" action="/page2.php">
<input type="checkbox" name="user[]" value="1">
<input type="checkbox" name="user[]" value="2">
<input type="checkbox" name="user[]" value="3">
<input type="checkbox" name="user[]" value="4">
</form>

In your second page, $_POST['user'] contain the data:

if (isset($_POST['user'])) {
if (count($_POST['user'])) 2) :
echo "Too many users selected!";
}
else {
foreach ($_POST['user'] as $user) {
// validate and handle the data here
}
}
}
else {
echo "No users selected";
}

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstuck...@attglobal.net
==================

A few points that you must keep in mind....

1. If you want to limit the number of selections to the user, one way
you can do this is with JavaScript. In that case, be sure that the use
of Name and Id properties of the checkboxes is ok. For example,
usually the name of a collection of checkboxes is
NAME='checkbox_name[]' and the id can be ID='checkbox_id_1'. Why?
Because the PHP script take the value of NAME as an array with
$_POST['checkbox_name'], and some function with JavaScript can limit
the number of selected options, using the ID (must be unique!!!!).
Only the selected options are submitting to the PHP script.
2. Be careful, the Radio control only accept one selection.
3. If you are using a Select Multiple control, be sure that you are
selecting every selected option before submitting the information of
the form.

I hope this help.

Sorry for my english.....

Felipe Silva. Chile.

Aug 7 '07 #4

P: n/a
fssm2666 wrote:
On Aug 6, 9:10 am, Jerry Stuckle <jstuck...@attglobal.netwrote:
>jeet wrote:
>>Plz help me.Problem is that On the first page I display all other user
with checkbox and give user option to select only two user which he
wants to send message. Tell me please how I'll get those checkboxes
value and name on the next page and send message to only those two
selected user.
Thanx in
advance
It's not too hard. In our first page, have something like:

<form name="form1" method="post" action="/page2.php">
<input type="checkbox" name="user[]" value="1">
<input type="checkbox" name="user[]" value="2">
<input type="checkbox" name="user[]" value="3">
<input type="checkbox" name="user[]" value="4">
</form>

In your second page, $_POST['user'] contain the data:

if (isset($_POST['user'])) {
if (count($_POST['user'])) 2) :
echo "Too many users selected!";
}
else {
foreach ($_POST['user'] as $user) {
// validate and handle the data here
}
}
}
else {
echo "No users selected";
}

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstuck...@attglobal.net
==================


A few points that you must keep in mind....

1. If you want to limit the number of selections to the user, one way
you can do this is with JavaScript. In that case, be sure that the use
of Name and Id properties of the checkboxes is ok. For example,
usually the name of a collection of checkboxes is
NAME='checkbox_name[]' and the id can be ID='checkbox_id_1'. Why?
Because the PHP script take the value of NAME as an array with
$_POST['checkbox_name'], and some function with JavaScript can limit
the number of selected options, using the ID (must be unique!!!!).
Only the selected options are submitting to the PHP script.
And also check it on the server end in case the user has javascript
disabled.
2. Be careful, the Radio control only accept one selection.
Which is why I use checkboxes.
3. If you are using a Select Multiple control, be sure that you are
selecting every selected option before submitting the information of
the form.

I hope this help.

Sorry for my english.....
Your English is better than many Americans!
Felipe Silva. Chile.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
js*******@attglobal.net
==================
Aug 7 '07 #5

This discussion thread is closed

Replies have been disabled for this discussion.