HOla!! necesito un gran favor resulta que yo tengo un aplicativo que me permite ingresar 2 registros a la ves, para un documento, pero en uno se inserta nombre quien elaboro y fecha, nombre quien la reviso y fecha, nombre de quien aprovo y fecha, y en la otra se inserta nombre de quien reviso, y fecha de cuando se reviso, y el nombre de quien elaboro y fecha de cunado se elaboro, en algunas ocaciones
pero el problema biene cunado yo quiero mostrar los 2 registros segun el documento que yo escriba, no se si me enrede pero paso el codigo Agradezco toda la ayuda posible
Código PHP:
Ver original<?php
//Variable que contiene el valor de la lista desplegable.
$codi=$_POST['Cod_Doc'];
//Variable que maneja la consulta.
$Consult = "SELECT `Codigo`,`Nombre`,`Version` FROM `datos` WHERE `Codigo` = '$codi';";
//Variable que controla la ejecucion de la consulta.
//Mientras que la ejecucion de la consulta.
?>
<!-- Se crea un campo de tipo oculto que va a manejar el codigo seleccionado. -->
<input type="hidden" name="Cod_Doc" value="<?php echo $_POST['Cod_Doc'] ?>">
<?php
// Se muestra los datos de la consulta.
echo '<P ALIGN=center><font color="000000"><b>'.$regis['Nombre'].'</b></font>';
//Se muestra el Codigo del documento.
echo '<P ALIGN=center><font color="red">Codigo:</font> <font color="000000"><b>'.$regis['Codigo'].'</b></font><br>';
//Se muestra la version del documento.
echo '<P ALIGN=center><font color="red">Version:</font> <font color="000000"><b>'.$regis['Version'].'</b></font><br><br>';
}
?>
<!-- Se crean 2 botones uno para ingresar la firma y el otro para limpiar los campos -->
<center><input type="submit" id="but" value="INGRESAR" name="ingre"/> <input name="boton" type="reset" id="boton" value="LIMPIAR"/></center><br>
<!-- Se crea la tabla con borde 2 -->
<center><br><table border ='2' width=100%>
<tr>
<td width="100%" colspan="6"><b><center><h3><center><IMG SRC="imagenes/LOGO.jpg" WIDTH=60 HEIGHT=55></center>FIRMA RESPONSABLES</h3></center></b></td>
</tr>
<!-- Se les asigana nombre a cada campo de la tabla creada. -->
<TR><TD><b><center> NOMBRE ELABORO </center></b></TD><TD><b><center> FECHA ELABORO </center></b></TD>
<TD><b><center> NOMBRE REVISO </center></b></TD><TD><b><center> FECHA REVISO </center></b></TD>
<TD><center><b> NOMBRE APROBO </center></b></TD><TD><b><center> FECHA APROBO </center></b></TD></TR>
<?php
//Variable que controla el codigo del documento.
$codigo=$_POST['Cod_Doc'];
/*------------------- CONSULTAS A LA BASE DE DATOS (PARA MOSTRAR TODOS LOS DATOS RELACIONADOS AL CODIGO INGRESADO) ---------------------*/
$sql= "SELECT p1.`Nombre_Persona` Elabora, `Fecha_Elabora` , p2.`Nombre_Persona` Revisa, `Fecha_Revisa` , p3.`Nombre_Persona` Aprueba,
`Fecha_Aprueba` FROM `firmas` f INNER JOIN `personas` p1 ON f.`Elabora` = p1.`Cod.Persona` INNER JOIN `personas` p2 ON f.`Revisa` = p2.`Cod.Persona`
INNER JOIN `personas` p3 ON f.`Aprueba` = p3.`Cod.Persona` WHERE `Cod.Doc`= '$codigo' order by `Fecha_Elabora` ASC";
$result=mysql_query($sql,$Conexion); /*Esta consulta la mustra super bien*/
/*-------------------------- PARA MOSTRAR LOS DATOS EN CASO QUE SE QUIERA INGRESAR UNA NUEVA FIRMA -------------------------------------*/
$con = "SELECT DISTINCT p1.`Nombre_Persona` Elabora, `Fecha_Elabora` , p2.`Nombre_Persona` Revisa, `Fecha_Revisa`
FROM `firmas` f INNER JOIN `personas` p1 ON f.`Elabora` = p1.`Cod.Persona` INNER JOIN `personas` p2 ON f.`Revisa` = p2.`Cod.Persona`
WHERE `Cod.Doc`= '$codigo' order by `Fecha_Elabora` ASC";
/*------------------------------- CONDICIONAL PARA MOSTRAR LOS DATOS DE LA CONSULTA EN UNA TABLA ---------------------------------------*/
//Mientras que la ejecucion de la consulta.
{
//Variable que controla el numero de filas afectadas.
//Cree un if donde muestre los datos de la consulta ya sobre la tabla.
if($result){
printf("<tr><td><center> %s </td><td><center> %s </td><td><center> %s </td><td><center> %s </td>
<td><center> %s </td><td><center> %s </td></tr>",
$registro['Elabora'],$registro['Fecha_Elabora'], $registro['Revisa'], $registro['Fecha_Revisa'], $registro['Aprueba'], $registro['Fecha_Aprueba'
]);
}
}
la consulta de la variable $con es la que no se muestra