con el siguiente codigo
Código PHP:
Ver original
<html> <head> <title>Ejemplo de PHP</title> </head> <body> <H1>Ejemplo de modificar</H1> <FORM ACTION="busquedatrab.php" METHOD="POST"> RPE: <INPUT TYPE="text" NAME="rpe" SIZE="20" MAXLENGTH="30"> <INPUT TYPE="submit" NAME="accion" VALUE="Buscar"> </FORM> </body> </html>
hasta aqui todo bien el problema es cuando lo quiero mostrar lo que es en el archivo busquedatrab.php ya que tengo varias tablas relacionadas y como tengo relacionada tabla trabajador con familiares y un trabajador puede tener varios familiares y me mostraba los resultados repetidos del trabajador por ejemplo si tengo un trabajador con 3 familiares me mostraba 3 veces los datos del trabajador ahora hice consultas por separado pero no me quiere mostrar los resultados y no entiendo por que no se que esty haciendo mal espero me puedan orientar
Código PHP:
Ver original
<?php $Sql="select tr.rpe, tr.nombre, tr.ape_pat, tr.ape_mat, tr.rfc, tr.curp, dep.nombr_departamento, cat.nombr_categoria from trabajador as tr, departamento as dep, categoria as cat where tr.id_departamento = dep.id_departamento and tr.id_categoria = cat.id_categoria and tr.rpe LIKE '%".$_POST["rpe"]."%'"; ?> <?php { <TR> <TD>RPE:<br> %s</TD> <TD>Nombre:<br> %s</TD> <TD>Apellido Paterno:<br> %s</TD> <TD>Apellido Materno:<br> %s</TD> </tr> <tr> <td>           </td> </tr> <tr> <TD>RFC:<br> %s</TD> <TD>CURP:<br> %s</TD> <td>Departamento:<br> %s</td> <td>Categoria:<br> %s</td> </tr></table>", $row["rpe"],$row["nombre"],$row["ape_pat"],$row["ape_mat"],$row["rfc"],$row["curp"],$row["nombr_departamento"],$row["nombr_categoria"]); } ?>
esa es mi primera consulta con todo y como le hago para mostrar los datos el problema es que me los muestra pero abajo de eso me dice que fallo la consulta estuve checando y es en la linea del while no entiendo por que me los muestra y despues me dice que la consulta fallo
Código PHP:
Ver original
<?php $Sql1="select distinct dg.tel_casa, dg.tel_celular, dg.tipo_sangre, dg.fecha_nac, dg.calle, dg.colonia, dg.numero, c.ciudad, c.cp, e.estado from rel_trab_datos as rtd, datos_grales as dg, ciudad as c, estado as e where dg.id_datos_grales = rtd.id_datos_grales and c.id_ciudad = dg.id_ciudad and c.id_estado = e.id_estado and rtd.rpe LIKE '%".$_POST["rpe"]."%'"; ?>
esta es mi segunda consulta nada mas pongo la consulta para no hacerlo muy grande y para mostrar los datos lo he tratado de hacer igual que el anterior solo que con sus respectivas variables esto no me lo muestra
Código PHP:
Ver original
<?php $Sql2="select f.nom_fam, f.ape_pat_fam, f.ape_mat_fam, p.parentesco from rel_trab_datos as rtd, familiares as f, parentesco as p where f.id_familiar = rtd.id_familiar and f.id_parentesco = p.id_parentesco and tr.rpe LIKE '%".$_POST["rpe"]."%'"; ?>
y esta mi tercera consulta para mostrar los datos igual que la primera pero tampoco me muestra los resultados hechecado las consultas y si funcionan no que puede ser espero me ayuden se los agradeceria mucho espero haberme explicado y muchas gracias