Hello Maxim,
I had done that but when I run it using the numbers 1,3,4 in the $mins
variables the fields that where selected where 0 1 and 2. If I change
it to $mins=3,5  it select 0 1 . if I use $mins="3,4,6,8,10,22"; it
select 0 through 5

Thursday, August 08, 2002, 4:46:49 PM, you wrote:



MM> Change $mins to $ret in the HTML code.


MM> Sincerely,

MM> Maxim Maletsky

MM> PHP Beginner
MM> www.phpbeginner.com


>> -----Original Message-----
>> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
>> Sent: Friday, August 09, 2002 1:34 AM
>> To: Maxim Maletsky; php-general
>> Subject: Re[2]: [PHP] Help with multiple select
>> 
>> Hello Maxim,
>> Is this what you are saying to do. I don't understand way this would
>> work and what I have hear does not work
>> 
>> mins="1,4,6,";
>> $ret   = array_reverse(explode(',', $mins));
>> <select name="mins[]" id="mins" size="12" multiple>
>> <?
>> if(isset($mins[0])){?>
>> <option value="0" selected>0</option>
>> <?}else{?>
>> <option value="0">0
>> <?}
>> if(isset($mins[1])){?>
>> <option value="1" selected>1</option>
>> <?}else{?>
>> <option value="1">1
>> <?}
>> if(isset($mins[2])){?>
>> <option value="2" selected>2</option>
>> <?}else{?>
>> <option value="2">2
>> <?}
>> if(isset($mins[3])){?>
>> <option value="3" selected>3</option>
>> <?}else{?>
>> <option value="3">3
>> <?}
>> if(isset($mins[4])){?>
>> <option value="4" selected>4</option>
>> <?}else{?>
>> <option value="4">4
>> <?}
>> if(isset($mins[5])){?>
>> <option value="5" selected>5</option>
>> <?}else{?>
>> <option value="5">5
>> <?}
>> if(isset($mins[6])){?>
>> <option value="6" selected>6</option>
>> <?}else{?>
>> <option value="6">6
>> <?}?>
>> 
>> Thursday, August 08, 2002, 3:51:46 PM, you wrote:
>> 
>> 
>> 
>> MM> Try:
>> 
>> MM> $mins  = "2,3,5,6,7";
>> MM> $ret   = array_reverse(explode(',', $mins));
>> 
>> MM> // now you have something like:
>> MM> // $ret[2] = 0;
>> MM> // $ret[3] = 1;
>> MM> //
>> MM> // etc, basically string became and array in reversed way...
>> 
>> MM> then in script...
>> 
>> 
>> MM> if(isset($mins[2]))
>> MM> ...
>> MM> if(isset($mins[3]))
>> 
>> 
>> MM> and so on .....
>> 
>> 
>> MM> but, I would really recommend you to experiment some alternative
MM> ways
>> MM> with use of a loop. That would be way cleaner.
>> 
>> 
>> MM> Sincerely,
>> 
>> MM> Maxim Maletsky
>> MM> [EMAIL PROTECTED]
>> 
>> MM> PHP Beginner
>> MM> www.phpbeginner.com
>> 
>> 
>> >> -----Original Message-----
>> >> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
>> >> Sent: Friday, August 09, 2002 12:38 AM
>> >> To: php-general
>> >> Subject: [PHP] Help with multiple select
>> >>
>> >> I need to get the data from the table and add it to the multiple
>> >> select statement below. What I am trying to do is give the user a
MM> form
>> >> to change his pervious selections. Now doing this if there is only
MM> one
>> >> thing
>> >> selected is easy. but I need a way to select multiple fields. The
MM> data
>> >> in $mins would look like this 8,13,15,20. I tried this little
MM> script
>> >> below but it does not work because of the , and I would also have
MM> to
>> MM> do
>> >> it for ever option value. There must be a shorter way of doing
MM> this.
>> >>
>> >>
>> >> $mins="2,3,5,6,7";
>> >>
>> >> <TABLE><tr>
>> >> <td valign=top><select name="mins[]" size="12" multiple>
>> >> <option value="0">0
>> >> <? if ($mins=="1"){?>
>> >> <option value="1" selected>1
>> >> <?}else{?>
>> >> <option value="1">1
>> >> <?}?>
>> >> <? if ($mins=="2"){?>
>> >> <option value="2" selected>2
>> >> <?}else{?>
>> >> <option value="2">2
>> >> <?}?>
>> >> <? if ($mins=="3"){?>
>> >> <option value="3" selected>3
>> >> <?}else{?>
>> >> <option value="3">3
>> >> <?}?>
>> >> <option value="4">4
>> >> <option value="5">5
>> >> <option value="6">6
>> >> <option value="7">7
>> >> <option value="8">8
>> >> <option value="9">9
>> >> <option value="10">10
>> >> <option value="11">11
>> >> <td valign=top><select name="mins[]"  size="12" multiple>
>> >> <option value="12">12
>> >> <option value="13">13
>> >> <option value="14">14
>> >> <option value="15">15
>> >> <option value="16">16
>> >> <option value="17">17
>> >> <option value="18">18
>> >> <option value="19">19
>> >> <option value="20">20
>> >> <option value="21">21
>> >> <option value="22">22
>> >> <option value="23">23
>> >> </tr></table>
>> >>
>> >> --
>> >> Best regards,
>> >> Richard Kurth                         mailto:[EMAIL PROTECTED]
>> >>
>> >>
>> >> --
>> >> PHP General Mailing List (http://www.php.net/)
>> >> To unsubscribe, visit: http://www.php.net/unsub.php
>> 
>> 
>> 
>> 
>> 
>> 
>> --
>> Best regards,
>>  rdkurth                            mailto:[EMAIL PROTECTED]






-- 
Best regards,
 rdkurth                            mailto:[EMAIL PROTECTED]


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to