Lista/Menu mysql y php

Iniciado por Mr. eggthos, 17 Diciembre 2009, 20:42 PM

0 Miembros y 1 Visitante están viendo este tema.

Mr. eggthos

 :huh: como estan amigos de elhacker.net soy nuevo en el foro y quisiera hacer una consulta estoy haciendo un formulario donde lo unico que tiene es una lista/menu  lo que quiero hacer es que esa lista menu a la hora de desarrollar la accion me de un codigo y un precio este es mi codigo


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($nombres0);
  $row_nombres mysql_fetch_assoc($nombres);
  }
?>

       </select>
     </label></td>
   </tr>
   <tr>
     <td>&nbsp;</td>
     <td>&nbsp;</td>
   </tr>
   <tr>
     <td><label>
       <input type="submit" name="button" id="button" value="Enviar" />
     </label></td>
     <td>&nbsp;</td>
   </tr>
   <tr>
     <td>
 <input type="hidden" value="<? echo $_POST['lista'] ?>"  />
     
 <?
 $lista_l=$_POST['lista'];
 
[b]
//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.
[/b]

 $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">&nbsp;</td>
   </tr>
 </table>
</form>

</body>
</html>
<?php
mysql_free_result
($nombres);
?>



que puedo hacer para que me saque el nombre y no el valor para poder mostrar los dos en una descripcion que quiero poner

Mr. eggthos

alguien me podria ayudar con este problemita porfavor   :(