Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2008, 03:58
Idearis
 
Fecha de Ingreso: abril-2008
Mensajes: 6
Antigüedad: 16 años
Puntos: 0
Coger variables de una lista (combobox)

Necesito ayuda para resolver esto.

Tengo un menu tipo lista que carga de una base de datos un id y un asunto.
Me hecharon una mano con este codigo y me digeron que al enviar el formulario se enviaban las variables de este id y asunto.


Código:
$sql = "SELECT * FROM tabla_db";
   $res = mysql_query($sql) or die (mysql_error());

   if( mysql_num_rows($res) >0){

   echo "<form name=\"form1\" method=\"post\" action=\"mi_pagina.php\">";
   echo "<select name=\"lista\">";

   while ($fila = mysql_fetch_array($res)) { //mientras existan resultados en la BD
   echo "<option value=" . $fila['id'] . ">" . $fila["asunto"] ."</option>";
   }
   echo "</select>";
   echo "   "."<input type=\"submit\" value=\"Enviar\" id=\"detalles\" >";

   if (($id=$_POST["id"]) && ($_POST["asunto"])) //si presionas "detalles" y capturas algun id
   {
   //MOSTRAR DATA DEL DETALLE
   echo "<input type=\"submit\" value=\"Enviar\" id=\"enviar\">";
   }
   echo "</form>";
}
La duda es como debo recoger las variables en la pagina que se carga

Debo comenzar con:

Código:
if (isset($_POST['id']) {
o ya puedo realizar la consulta indicando id=$_POST['id']

Código:
$sql = "SELECT * FROM tabla_db WHERE id=''$_POST['id'] ";
$res = mysql_query($sql) or die (mysql_error());


La idea es es esta pagina que carga mostrar los otros datos asociados(la fila consta de mas datos) a esa id o asunto