| |||
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> %s</td><td> %s</td><td> %s</td> <td> %s</td></tr>" ,$row["Documento"],$row["Nombres"] ,$row["Apellidos"],$row["SalarioB"]); } mysql_free_result($result); ?> </table> |
| ||||
Respuesta: recuperar datos de DB si cumple criterio Primero que nada, ni me inmuté a leer el código que has puesto , pero espero que te sirva lo que pongo a continuación. Por lo que entendí de tu pregunta, lo que buscas es que según (por ejemplo) el código ingresado por el usuario, se consulte a la base de datos por este código ingresado y verificar si existe o no y en base a esa respuesta realizar una acción en concreto. Si es así, el siguiente código es un ejemplo sencillo para tu caso:
Código PHP:
Ver original Tienes el código, sólo es cuestión de que lo pruebes. Saludos |
Etiquetas: |