|
Posted by Jerry Stuckle on 08/07/07 16:51
fssm2666 wrote:
> On Aug 6, 9:10 am, Jerry Stuckle <jstuck...@attglobal.net> wrote:
>> 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.
jstucklex@attglobal.net
==================
[Back to original message]
|