Foros del Web » Programando para Internet » PHP »

lista/menu

Estas en el tema de lista/menu en el foro de PHP en Foros del Web. Hola, quiero hacer una lista/menu en php que me lleve a realizar una búsqueda. En primer lugar realizo la lista/menu y le indico la página ...
  #1 (permalink)  
Antiguo 21/05/2007, 01:46
 
Fecha de Ingreso: mayo-2007
Mensajes: 25
Antigüedad: 17 años
Puntos: 0
lista/menu

Hola, quiero hacer una lista/menu en php que me lleve a realizar una búsqueda. En primer lugar realizo la lista/menu y le indico la página a la que tiene que ir a realizar la búsqueda, el problema es que ahí no me reconoce la variable. os escribo el codigo que se encuentra en el archivo busqueda.php:

<form id="provincia" name="provincia" method="post" action="busqueda_provincia.php">
<label>Provincia
<select name="select">
<option value="0" selected="selected">-Elige una opción de la lista-</option>
<option value="1">Valencia</option>
<option value="2">Alicante</option>
</select>
</label>
<label>
<input type="submit" name="Submit" value="Buscar">
</label>
</form>



y en busqueda_provincia.php escribo lo siguiente:

if (isset($_POST['provincia']){
echo "Variable encontrada";
}else {
echo "Error";
}


if ($_POST['provincia']==1) {

$result=mysql_query("SELECT nombre_inst,tipo_inst,localidad,provincia,DATE_FOR MAT(fecha_fin,'%d-%m-%Y')fecha_fin,enlace FROM eventos WHERE provincia='Valencia' ");

} else {
$result=mysql_query("SELECT nombre_inst,tipo_inst,localidad,provincia,DATE_FOR MAT(fecha_fin,'%d-%m-%Y')fecha_fin,enlace FROM eventos WHERE provincia='Alicante' ");
}


mi problema es que no me reconoce la variable en busqueda_provincia.php. alguien me puede dar una solución o alguna alternativa para resolver este problema? saludos, gracias!!
  #2 (permalink)  
Antiguo 21/05/2007, 10:28
Avatar de devildriver  
Fecha de Ingreso: julio-2006
Mensajes: 118
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: lista/menu

Hola amigo creo que tu problema esta en el nombre de la variable! la variable se encuentra almacenada es en el select que envias en el form no en el form? me entiendes? deberia ser asi:


if (isset($_POST['select']){
echo "Variable encontrada";
}else {
echo "Error";
}


if ($_POST['select']==1) {

$result=mysql_query("SELECT nombre_inst,tipo_inst,localidad,provincia,DATE_FOR MAT(fecha_fin,'%d-%m-%Y')fecha_fin,enlace FROM eventos WHERE provincia='Valencia' ");

} else {
$result=mysql_query("SELECT nombre_inst,tipo_inst,localidad,provincia,DATE_FOR MAT(fecha_fin,'%d-%m-%Y')fecha_fin,enlace FROM eventos WHERE provincia='Alicante' ");
}

espero que me entiendas cualquier cosa me preguntas saludos.
  #3 (permalink)  
Antiguo 22/05/2007, 00:32
 
Fecha de Ingreso: mayo-2007
Mensajes: 25
Antigüedad: 17 años
Puntos: 0
Re: lista/menu

Hola devildriver, tu ayuda me ha venido perfecta, ha funcionado a la primera, eres un crack!!! millones de gracias!! te tendré en cuenta para futuras dudas y ahora a seguir currando con el php..
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:46.