Jump to content

Select box help


kevincro

Recommended Posts

I have a select box coded that displays MySQL data as options in the pull down menu.  What I need to know is if and how I can make it so that each option has given background.  Can I assign a class to each option?  The code for my select box looks like this:

 

?
// Get data to populate select box
$query=("SELECT name,date  FROM Applicants where number='$data_key' ORDER BY points DESC");



$result = mysql_query ($query);
echo '<select name=Applicants> <option value="">Applicants</option>';
// printing the list box select command

while($nt=mysql_fetch_array($result)){//Array or records stored in $nt
echo "<option value=$nt[Name]>$nt[Name]</option>";
/* Option values are added by looping through the array */
}
echo "</select>";// Closing of list box
//end select box
?>

Link to comment
Share on other sites

i dont understand what you mean but

 

<?php

$data = mysql_query("SELECT * FROM table_name"); // the query

echo '<select name="select" class=';
while($row = mysql_fetch_array($data)){



if($row['value']=="a certain number or string"){


echo 'The Class with a black background';

}
elseif($row['value']=="a certain number or string"){


echo 'The Class with a white background';

}

echo'>
  <option value="'.$row['value'].'">'..$row['value']'</option>


}
</select>';

?>



Link to comment
Share on other sites

i dont understand what you mean but

 

<?php

$data = mysql_query("SELECT * FROM table_name"); // the query

while($row = mysql_fetch_array($data)){

echo '<select name="select" class=';


if($row['value']=="a certain number or string"){


echo 'The Class with a black background';

}
elseif($row['value']=="a certain number or string"){


echo 'The Class with a white background';

}

echo'>
  <option value="'.$row['value'].'">'..$row['value']'</option>
</select>';


}
?>



 

running your code will give so many drop down box?

Link to comment
Share on other sites

<?php

$data = mysql_query("SELECT * FROM table_name"); // the query

echo '<select name="select" class="';

while($row = mysql_fetch_array($data)){
                           
                if($row['value']=="a certain number or string")
                {
                 
                echo 'The Class with a black background' . '">';

                }
               elseif($row['value']=="a certain number or string")
               {

               echo 'The Class with a white background' .'">';

               }

echo'<option value="'.$row['value'].'">'.$row['value'].'</option>


}
</select>';

?>

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.