mellis95 Posted March 3, 2009 Share Posted March 3, 2009 I am not sure where is the right place for this, but here it goes. I have a select list that pulls data from mysql table (code below). I need to pass "specialty_id" as a variable, but I need "specialty" as a descriptive field in the list for the user to pick from. When I use this as below, it passes both "specialty_id" and "specialty" as the variable. How to I make it show both but only pass "specialty_id" as the variable? CODE: echo '<select name="q" STYLE="width: 300px">' ; $res=mysql_query("select specialty_id, specialty from tbl_specialty where specialty_id < 7 ORDER BY specialty"); if(mysql_num_rows($res)==0) echo "there is no data in table.."; else for($i=0;$i<mysql_num_rows($res);$i++) { $row=mysql_fetch_assoc($res); echo"<option>$row[specialty_id] $row[specialty]</option>"; } echo'</select>'; ?> Thank you in advance for the help. Link to comment https://forums.phpfreaks.com/topic/147684-multi-column-select-help/ Share on other sites More sharing options...
RussellReal Posted March 3, 2009 Share Posted March 3, 2009 echo "<option value='{$row['specialty_id']}'>{$row['specialty']}</option>"; Link to comment https://forums.phpfreaks.com/topic/147684-multi-column-select-help/#findComment-775208 Share on other sites More sharing options...
mellis95 Posted March 3, 2009 Author Share Posted March 3, 2009 That works. I really appreciate the help. Link to comment https://forums.phpfreaks.com/topic/147684-multi-column-select-help/#findComment-775481 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.