Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/04/2012, 14:50
Wainman
 
Fecha de Ingreso: abril-2012
Mensajes: 15
Antigüedad: 12 años
Puntos: 0
Respuesta: Duda con Combo box

Cita:
Iniciado por apaxito Ver Mensaje
Solo por ampliar el código de Nemutagk, comentarte aunque resulte redundante que tu SELECT debe ir entre etiquetas FORM, donde al atributo ACTION especifique tu fichero PHP donde vas a tratar esos datos.

En el ejemplo que te ha indicado Nemutagk, el METHOD es POST para que lo especifiques en tu FORM.
Vengo intentado solucionar algo muy similar:
LA idea es que me muestre en el option box, el nomsup y dirsup. O sea por linea seria

Nombre1, Direccion 1 [O sea(nomsup, dirsup)]
Nombre2, Direccion 2
etc.
No encuetro el error que tiene esta justo en la linea 11, agregue el die a ver si veo algo pero no llega ni a eso. Si borro todo a partir del query para armar el tag option, funciona. Asique debe ser ahi. Alguien me ayuda?:

Código PHP:
<?php 

/* Me conecto a la base de datos */ 

    
$hand mysql_connect("localhost","U","pass")    
    or die(
"Problemas en la conexion");
    
mysql_select_db("Test",$hand
    or die(
"Problemas en la seleccion de la base de datos");

/* Query para armar el tag option */
$qry mysql_query("select * from Supers"$hand) or die "problema en el query";
$opt=""
while (
$rec mysql_fetch_array($qry))
{

/* Armo las opciones del cuadro de selección */ 
    
if ( $rec["nomsup"] == 
    
$opt .= "<option value=".$rec["nomsup"]." selected>".$rec["dirsup"]."</option>\n"
else 
$opt .= "<option value=".$rec["nomsup"].">".$rec["dirsup"]."</option>\n"
    } 
echo <<<HTML
<form method="POST" action="" name="Supers"> 
<select size="1" name="Supers" tabindex="1"> 
"$opt" 
</select><br><br> 
HTML;
?>

Última edición por Wainman; 05/04/2012 a las 14:55