Hola de nuevo, ahora tengo un amplio problema, y espero alguna alma caritativa me pueda ayudar. Presento un problema con cierto código y no he podido dar con el resultado. Esto es lo que hace: en un select list se escojen unas opciones, y de acuerdo a ellas muestre algo:
Código PHP:
Ver originalif (isset($_POST['seleccion'])){ if ($_POST['seleccion'] == 'persona'){
}
(la 'seleccion' es el nombre del select/list)
Código PHP:
Ver original}else
if ($_POST['seleccion'] == 'componente'){
echo "Paso 2.<br>";
} else
if ($_POST['seleccion'] == 'especialidad'){
echo "Paso 3.<br>";
} else
if ($_POST['seleccion'] == 'carrera'){
echo "Paso 4.<br>";
} else
if ($_POST['seleccion'] == ''){
echo "Arriba hay más opciones.<br>";
} else {
echo "Escoja una opción.<br>";
}
}
El select de persona hace esto:
Código PHP:
Ver original<form name="form1" method="post" action="" class="cdr" >
<h3>Buscar Persona: </h3>
<p>
<input name="busca" type="text" id="busqueda">
<input type="submit" name="Submit" value="buscar" />
</p>
</form>
<div align="center">
<?php
$busca="";
$busca=$_POST['busca'];
$conectar = pg_connect("host=localhost port=5432 dbname=proyecto user=postgres password=sistemas101"); if($busca!=""){
$busqueda=pg_query($conectar, "SELECT nombres, apellidos, cedula, genero, telefono, telfemergencia, correoelectronico from persona where nombres like '%".$busca."%'"); ?>
<p>
<table width="940" border="1" class="tab" align="center">
<tr>
<td width="150">Nombres</td>
<td width="150">Apellidos</td>
<td width="110">Cédula</td>
<td width="80">Género</td>
<td width="150">Teléfono</td>
<td width="130">Telf. Emergencia</td>
<td width="130">Correo Electr.</td>
</tr>
<?php
echo '<tr>';
echo '<td width="150">'.$f['nombres'].'</td>';
echo '<td width="150">'.$f['apellidos'].'</td>';
echo '<td width="110">'.$f['cedula'].'</td>';
echo '<td width="80">'.$f['genero'].'</td>';
echo '<td width="150">'.$f['telefono'].'</td>';
echo '<td width="130">'.$f['telfemergencia'].'</td>';
echo '<td width="130">'.$f['correoelectronico'].'</td>';
echo '</tr>';
}
}
?>
</table>
Sin embargo, al cargar la página hecha, luego de pasar un valor de búsqueda, no pasa nada. Le he dado mil vueltas al asunto, ya creé la página aparte y sí funciona (hasta le he editado un bonito CSS), pero desde la página principal no muestra nada... ¿qué estaré haciendo mal?