El asunto es que quiero filtrarlo por diversos campos:
el genérico, que lea el nombre o el apellido, (o por cédula sería interesante):
Código HTML:
y filtrado de campos por componentes (lee desde la base de datos PostgreSQL, previa llamada Ver original
Código PHP:
:Ver original
<?php echo "<link href='CSS/estilos.css' rel='stylesheet' type='text/css' />"; include('postgres.php');?>
Código PHP:
Y por cargo:Ver original
<label>Buscar por componente: <select name="componente"> echo "<option value=\"$comp[idcomponente]\">$comp[componente]</option>"; } ?> </select> <br /> </label>
Código PHP:
Ver original
</label> <label>Buscar por cargo: <select name="cargo" id="cargo"> <?php echo "<option value=\"$cargom[idcargo]\">$cargom[cargoocupa]</option>"; } ?> </select> </label>
Pero quiero hacer que hayan condiciones: escojo un componente, muestra los resultados por componentes, escribo un nombre, sólo muéstrame los resultados por nombres. Ya probé y funcionan al menos dos, pero mal: si escojo un componente me rebota porque el campo texto está vacío:
Código PHP:
Ver original
function comprobar(){ global $errores; if($_REQUEST['buscar'] == ""){ $errores[] = "<font color='red'>Escriba un texto</font>"; } }
![enojado](http://static.forosdelweb.com/fdwtheme/images/smilies/enojado.png)
Y si filtro por nombre me los muestra aparte, pero muestra esto además:
Código PHP:
vacío... queda requetefeo Ver original
<h1>IDENTIFICACIÓN DE PERSONAL</h1> <table border=1 cellspacing=2 bordercolor="#CC0000" align="center"> <tr> <td>Componente</td><td>idPersona</td><td>Nombres</td><td>Apellidos</td><td>Género</td><td>Teléfono</td> </tr> <?php echo "<tr>"; foreach($datos as $res){ echo "<td>",$res,"</td>"; } echo "</tr>"; }
![en desacuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosabajo.png)
![Negacion](http://static.forosdelweb.com/fdwtheme/images/smilies/negacion.gif)
Código PHP:
Ver original
pero me sale un error de "call to undefined function comprobar on (...) line 28".
![Patada](http://static.forosdelweb.com/fdwtheme/images/smilies/footinmouth.png)
![censurado](http://static.forosdelweb.com/fdwtheme/images/smilies/sho.png)
![censurado](http://static.forosdelweb.com/fdwtheme/images/smilies/sho.png)