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