El siguiente codigo que publico es para agregar datos a una tabla dentro de una base de datos Mysql, porque que seria de php sin la interaccion con una base de datos, y es que podemos crear scripts en php que no utilizen base de datos como:
-Formulario de Contacto
-Contador de Visitas
-Mostrar el ip
-etc...

Pero lo principal o mejor dicho para aprovechar el potencial de php es basico interactuar con una base de datos y aqui les muestro el siguiente codigo que sirbe para agregar datos a una tabla.

PHP:
  1. // Primero comprobamos que ningún campo esté vacío y que todos los campos existan.
  2. if(isset($_POST['nombre']) && !empty($_POST['domicilio']) &&
  3. isset($_POST['nombre']) && !empty($_POST['domicilio'])) {
  4.  
  5. // Si entramos es que todo se ha realizado correctamente
  6.  
  7. $link = mysql_connect("localhost","root","");
  8. //"localhost" = al servidor "root" = al nombre de usuario de la bd y ""= a contraseña de la base de datos
  9. mysql_select_db("bd",$link);
  10. //aqui seleccionamos la base de datos que en mi caso se llama "bd"
  11.  
  12. // Con esta sentencia SQL insertaremos los datos en la base de datos
  13. mysql_query("INSERT INTO contenido (nombre,domicilio,edad,telefono,email)
  14. //lo que se encuentra entre parentecis son los campos de mi tabla
  15. VALUES ('$_POST[nombre]','$_POST[domicilio]','$_POST[edad]','$_POST[telefono]','$_POST[email]')",$link);
  16.  
  17. // Ahora comprobaremos que todo ha ido correctamente
  18. $my_error = mysql_error($link);
  19.  
  20. if(!empty($my_error)) {
  21.  
  22. echo "Ha habido un error al insertar los valores. $my_error";
  23.  
  24. } else {
  25.  
  26. echo "Los datos han sido introducidos satisfactoriamente";
  27.  
  28. }
  29.  
  30. } else {
  31.  
  32. echo "Error, no ha introducido todos los datos";
  33.  
  34. }
  35.  
  36. ?>

Related Posts with Thumbnails