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:
La duda es como debo recoger las variables en la pagina que se carga$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>"; }
Debo comenzar con:
Código:
o ya puedo realizar la consulta indicando id=$_POST['id']if (isset($_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