Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/01/2011, 01:47
nitram71
 
Fecha de Ingreso: enero-2011
Mensajes: 41
Antigüedad: 13 años, 3 meses
Puntos: 0
Sonrisa recuperar datos de DB si cumple criterio


Hola otra vez a tod@s...

Esto de ser novato en PHP me esta cabrando....
Les comento estoy intentando recuperar ciertos datos desde un formulario donde se digita un # o Cod la cuestion es que me recupere de la DB solo los campos que necesito para validar si existe en la DB, si a si fuese pues que muestre solo los campos que he pedido... caso contrario que salga o que se yo que se verifique el codigo.. en fin....

aca les dejo los famosos codigos.... por si alguien se anima a tirarme una manito...
de antemano gracias..


<!--//CODIGO HTML//-->

<html>
<head>
<title>Liquidacion de Nomina</title>
</head>

<body>

<H1>Insertar Datos de Liquidacion de Nomina En La Base de Datos</H1>

<form action="Xaliquidacion.php" method="post">

<TABLE>

<TR>
<TD>Documento de Identidad:
<INPUT TYPE="text" NAME="Documento" SIZE="12" MAXLENGTH="30">
<INPUT TYPE="submit" NAME="accion" VALUE="Validar">
</TD>
</TR>
<?php

header("Xaliquidacion");

?>

</FORM>

</body>
</html>

Este lo envia a una pag PHp.....
Aca el codigo...

<?php
include("Motor_Fun_liqui.php");
$db=Conectarse();

error_reporting(E_ALL);
ini_set("display_errors", 1);

if (!$_POST["Documento"]
{
echo "Debes introducir el Numero de Documento a Liquidar";
echo "Por favor introduce el dato y vuelve e inténtalo de nuevo.";
exit;
} else { //Ha introducido todos los datos

$Documento=$_POST["Documento"];
$Documento = addslashes($Documento);

$query = "select Nombres,Apellidos,SalarioB from personal where ('Documento')=$Documento";
$result = mysql_query($query) or die("Imposible hacer consulta $query ".mysql_error());
echo " Registro encontrado en la base de datos.";
//}
?>
<TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1>
<TR><TD >Documento</TD><TD>Nombres</TD><TD>Apellidos</TD>
<TD>salario basico</TD></TR>
<?php

while($row = mysql_fetch_array($result)) {
printf("<tr><td>&nbsp;%s</td><td>&nbsp;%s</td><td>&nbsp;%s</td>
<td>&nbsp;%s</td></tr>" ,$row["Documento"],$row["Nombres"]
,$row["Apellidos"],$row["SalarioB"]);
}
mysql_free_result($result);

?>
</table>