Listo, te cuento que es lo que hago con mi codigo
En este archivo recibo el campo cedula a traves del cual hago una consulta a la base de datos:
arhivo1.php
Código PHP:
Ver original<?
$cedula=$_POST['cedula'];
if ( !$bd )
die ("Error en la conexion con el DBMS");
$base_datos = "egresados";
die ("Error seleccionando la base de datos");
$qry = "select e.NUM_CED_EGR, e.NOM_EGR, e.APE_EGR, em.RAZ_SOC_EMP, c.NOM_CAR from egresado e, empresa em, cargos_laborales c, empresas_trabajo_egresado ete where ete.NIT_EMP=em.NIT_EMP and e.NUM_CED_EGR=ete.NUM_CED_EGR and c.COD_CAR=ete.COD_CAR and e.NUM_CED_EGR='$cedula'";
if ( !$resultado )
die ("Error ejecutando la consulta");
if ($num_filas == 0){
echo 'Falta informacion para poder generar la hoja de vida';
}
if ($num_filas > 0){
?>
//Ahora muestro los resultados de esa consulta:
Numero de cedula:
<input type="text" name="cedula" id="cedula" readonly="readonly" value="<?php echo $fila["NUM_CED_EGR"]?>"/>
Nombres y apellidos:
<input type="text" name="nombres_completos" id="nombres_completos" readonly="readonly" value="<?php echo $fila["NOM_EGR"]." ".$fila["APE_EGR"]?>"/>
//Ahora por medio de un ciclo do while muestro la informacion laboral
ya que una persona puede haber trabajado en varias empresas
TRAYECTORIA LABORAL:
<table>
<tr>
<th colspan="2"><center>TRAYECTORIA LABORAL</center></th>
</tr>
$c = 1;
do {
?>
<form action="data_laboral_empresa.php" method="post" id="form1" name="form1">
tr>
<td><div align="center"><strong>Empresa - Cargo No - <?php echo $c ?></strong></div></td>
<td> <div align="center">
//aca creo el array con los campos para hacer una nueva consulta al dar clic en la imagen tipo submit, cree un array ya que por el metodo POST, solo me hace la consulta con el ultimo resultado de empresa
<?php
$datos[0]=$fila["NUM_CED_EGR"];
$datos[1]=$fila["NIT_EMP"];
$datos[2]=$fila["COD_CAR"];
for($i=0;$i<4;$i++)
echo"$datos[$i]";
?>
<input type="text" name="nombre_empresa" id="nombre_empresa" readonly="readonly" value="<?php echo $fila["RAZ_SOC_EMP"]?>"/> <input type="text" name="cargo" id="cargo" readonly="readonly" value="<?php echo $fila["NOM_CAR"]?>"/>
<input type="image" src="imagenes/Ok.ico" width="32" height="32" value="<?php $datos ?>" />
</div></td>
<?php
$c++;
} //cierra el if
?>
</tr>
</form>
</table>
ahora en data_laboral_empresa.php coloque el codigo que me dijiste:
Ahora no se si el error radica en el ciclo....Me surge una duda y es porque intentando pasar por POST, los tres valores del array para hacer mi consulta, solo me muestra el resultado de la ultima empresa
Me explico:
si el resultado de trayectoria laboral fue:
Empresa 1
Empresa 2
Empresa 3
al dar clic en la imagen para empresa 1, me trae los resultados pero de empresa 3
Porque?
agradezco tu ayuda