Código PHP:
(la 'seleccion' es el nombre del select/list)Ver original
if ($_POST['seleccion'] == 'persona'){ }
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?