html - PHP code to get selected text of a combo box -


i have combo box named "make". in combo box i'm loading vehicle manufacturer names. when click search button want display selected manufacturer name. below part of html code.

<label for="manufacturer"> manufacturer : </label> <select id="cmbmake" name="make" >    <option value="0">select manufacturer</option>    <option value="1">--any--</option>    <option value="2">toyota</option>    <option value="3">nissan</option> </select>  <input type="submit" name="search" value="search"/> 

below php code far i've done.

 <?php  if(isset($_post['search'])) {     $maker = mysql_real_escape_string($_post['make']);     echo $maker;     }  ?> 

if select toyota combo box , press search button, i'm getting answer '2' . means gives me value of 'toyota'. want display name 'toyota'. how can that? please me ....

try this. select box value in $_post['make'] , name in $_post['selected_text']

<form method="post" > <label for="manufacturer"> manufacturer : </label>   <select id="cmbmake" name="make"     onchange="document.getelementbyid('selected_text').value=this.options[this.selectedindex].text">      <option value="0">select manufacturer</option>      <option value="1">--any--</option>      <option value="2">toyota</option>      <option value="3">nissan</option> </select> <input type="hidden" name="selected_text" id="selected_text" value="" /> <input type="submit" name="search" value="search"/> </form>    <?php  if(isset($_post['search'])) {      $makervalue = $_post['make']; // make value      $maker = mysql_real_escape_string($_post['selected_text']); // selected text     echo $maker; }  ?> 

Comments

Popular posts from this blog

assembly - 8086 TASM: Illegal Indexing Mode -

Java, LWJGL, OpenGL 1.1, decoding BufferedImage to Bytebuffer and binding to OpenGL across classes -

javascript - addthis share facebook and google+ url -