lo que quiero hacer es que mi lista/menu pueda seleccionar el nombre y no el value
aqui esta mi codigo
Código:
gracias y espero que alguien me pueda ayudar saludos mysql_select_db($database_lista_n, $lista_n); $query_nombres = "SELECT * FROM libreta ORDER BY id ASC"; $nombres = mysql_query($query_nombres, $lista_n) or die(mysql_error()); $row_nombres = mysql_fetch_assoc($nombres); $totalRows_nombres = mysql_num_rows($nombres); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Documento sin título</title> </head> <body> <form id="form1" name="form1" method="post" action=""> <table width="474"> <tr> <td width="353">selecciona uno</td> <td width="109"><label> <select name="lista" id="lista"> <?php do { ?> <option value="<?php echo $row_nombres['direccion']?>" <?php if (!(strcmp($row_nombres['direccion'], $row_nombres['nombre']))) {echo "selected=\"selected\"";} ?>> <?php echo $row_nombres['nombre']?></option> <?php } while ($row_nombres = mysql_fetch_assoc($nombres)); $rows = mysql_num_rows($nombres); if($rows > 0) { mysql_data_seek($nombres, 0); $row_nombres = mysql_fetch_assoc($nombres); } ?> </select> </label></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td><label> <input type="submit" name="button" id="button" value="Enviar" /> </label></td> <td> </td> </tr> <tr> <td> <input type="hidden" value="<? echo $_POST['lista'] ?>" /> <? $lista_l=$_POST['lista']; //aqui el problema ya que no puedo hacer que me salga el nombre que escoji //no me sale nada //solo me sale el valor y no el nombre //puse un array por que en anteriores listas me funciono pero no usaba una lista dinamica. $array= array( $row_nombre => $row_nombre); echo 'aqui el valor a <strong>'.$lista_l.'</strong><br/>'; echo 'qui la etiqueta de option '.$array["$lista_l"]; ?> <td style="color:#F00"> </td> </tr> </table> </form> </body> </html> <?php mysql_free_result($nombres); ?>