Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/09/2014, 08:54
rodrigo_temuco
 
Fecha de Ingreso: abril-2011
Ubicación: Vilcún, cerca de Temuco
Mensajes: 67
Antigüedad: 13 años
Puntos: 5
Respuesta: Agregar cliente a la base de datos mediante php

Tercera Parte.

En el archivo "registrar.php" hay que editar el código php para que se guarden los datos. Vamos a escribir código de programación donde dice "/* aquí va a ir el código necesario para insertar el cliente */".

Primero hay que avisar a php que tiene que leer el archivo "conexion.php" para que se pueda acceder a la base de datos. Queda así:

Código PHP:
Ver original
  1. <?php
  2. /*  aquí va a ir el código necesario para insertar el cliente  */
  3. include "conexion.php";
  4. ?>

Luego, "recibes" los valores que "viajaron" al enviar el formulario y los almacenas en variables, quedando así:

Código PHP:
Ver original
  1. <?php
  2. /*  aquí va a ir el código necesario para insertar el cliente  */
  3. include "conexion.php";
  4.  
  5. $nombre=$_POST['nombre'];
  6. $facebook=$_POST['fb'];
  7. ?>

Ahora que tienes los datos, creas el código mysql para la base de datos, se hace más o menos así:

Código PHP:
Ver original
  1. $codigo_para_insertar="INSERT INTO tabla_clientes(nombre,facebook) VALUES('$nombre','$facebook')";

Lo anterior es la parte más sensible del código y tienes que leer documentación para que funcione correctamente y con seguridad.
Y ejecutas el código mysql con la función query(), quedando todo así:

Código PHP:
Ver original
  1. <?php
  2. /*  aquí va a ir el código necesario para insertar el cliente  */
  3. include "conexion.php";
  4.  
  5. $nombre=$_POST['nombre'];
  6. $facebook=$_POST['fb'];
  7.  
  8. $codigo_para_insertar="INSERT INTO tabla_clientes(nombre,facebook) VALUES('$nombre','$facebook')";
  9.  
  10. $db->query($codigo_para_insertar);
  11. $db->close();
  12. ?>
La función close() del final sirve para desconectar la base de datos, es obligatoria.

Insisto, esto probablemente te va a funcionar, pero está incompleto e inseguro. Tienes validar los datos que recibes y los que guardas. Pero te sirve para empezar.