--- Jason Wong <[EMAIL PROTECTED]> wrote:
> On Sunday 12 December 2004 18:15, Stuart Felenstein
> wrote:
>
> > Still stuck on this one. I know I'm doing
> something
> > wrong and wouldn't mind some correction:
>
> Did you mockup some test HTML in a wysisyg editor as
> suggested?
Yep like this :
<select name="select" size="10" multiple>
<option value="1" <?php if (!(strcmp(1,
"None"))) {echo "SELECTED";} ?>>Black</option>
<option selected value="2" <?php if
(!(strcmp(2, "None"))) {echo "SELECTED";}
?>>Blue</option>
<option value="3" <?php if (!(strcmp(3,
"None"))) {echo "SELECTED";} ?>>Red</option>
<option value="4" <?php if (!(strcmp(4,
"None"))) {echo "SELECTED";} ?>>Orange</option>
<option value="5" <?php if (!(strcmp(5,
"None"))) {echo "SELECTED";} ?>>Purple</option>
<option selected value="6" <?php if
(!(strcmp(6, "None"))) {echo "SELECTED";}
?>>Brown</option>
</select>
Problem is arrays are hanging me up.
> Did you compare the mockup HTML with that produced
> by your code above?
//mockup
<option value="<?php echo
$row_rsInd['CareerIDs']?>"<?php if
(!(strcmp($row_rsInd['CareerIDs'], 2))) {echo
"SELECTED";} ?>><?php echo
$row_rsInd['CareerCategories']?></option>
//Attempt, problems with parsing errors:
<select name="Ind[]" size="8" multiple="multiple"
id="Ind[]" >
<?php
while($row = mysql_fetch_array($inds, MYSQL_BOTH)) {
echo '<option value="'.$row['CareerIDs'].'">';
if (!(strcmp($row_rsInd['CareerIDs'], '$Ind')));
{echo "SELECTED";}
.$row['CareerCategories'].'</option>';
}
Close but no cigar. Since $Ind is already imploded my
thinking is it need not be incremented in the echo
statement ?
Stuart
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php