Posted By

jretamal on 07/29/10


Tagged


Versions (?)

Who likes this?

1 person have marked this snippet as a favorite

joacoleo


Ejemplo de PHP y el envio de datos via POST


 / Published in: PHP
 

  1. <?php
  2.  
  3. /*
  4. * Valido si los campos recibidos via el metodo POST existen y si no estan vacios.
  5. */
  6. if(isset($_POST['nombre']) && !empty($_POST['nombre']) &&
  7. isset($_POST['apellido']) && !empty($_POST['apellido']) &&
  8. isset($_POST['email']) && !empty($_POST['email']))
  9. {
  10. $sql= "insert into tabla values ('".$_POST['nombre']."','".$_POST['apellido']."','".$_POST['email']."');";
  11. echo $sql;
  12. }
  13. ?>
  14. <html>
  15. <head>
  16. <title>Titulo pagina</title>
  17. <script language="javascript">
  18. /*
  19. * Funcion en javascript para validar los campos antes que se envien y los procese el PHP
  20. */
  21. function validaCampos()
  22. {
  23. if(document.getElementById('nombre').value == "")
  24. {
  25. alert("Debes ingresar un nombre");
  26. return false;
  27. }else if(document.getElementById('apellido').value == ""){
  28. alert("Debes ingresar un apellido");
  29. return false;
  30. }else if(document.getElementById('email').value == ""){
  31. alert("Debes ingresar un email");
  32. return false;
  33. }else{
  34. return true;
  35. }
  36. }
  37. </script>
  38. </head>
  39. <body>
  40.  
  41. <form name="formulario" method="post" onsubmit="return validaCampos();">
  42. Nombre: <input type="text" name="nombre" id="nombre" value="" />
  43. Apellido: <input type="text" name="apellido" id="apellido" value="" />
  44. Email: <input type="text" name="email" id="email" value="" />
  45.  
  46. <input type="submit" name="guardar" id="guardar" value="GUARDAR" />
  47. </form>
  48.  
  49. </body>
  50. </html>

Report this snippet  

You need to login to post a comment.