Hoy les traigo un pequeo ejemplo de como agregar registros en una base de datos MSYQL desde php.
para ello crearemos dos archivos un html sencillo con un formulario el cual contendra 4 campos que para el ejemplo sera cedula, nombre, direccion, telefono. a este archivo lo llamare formulario.html
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- </head>
- <body>
- <form action="nuevo.php" method="get">
- <table width="200" border="0">
- <caption>
- Ingreso de Nuevo registro
- </caption>
- <tr>
- </tr>
- <tr>
- </tr>
- <tr>
- </tr>
- <tr>
- </tr>
- <tr>
- </tr>
- </table>
- </form>
- </body>
- </html>
Luego creariamos un script en php donde recogeriamos los valores de las variables y lo insertariamos en nuestra base de datos. a este script lo llamaremos NuevoRegistro.php y quedaria de la siguiente forma:
- <?php
- //estableces los parametros de conexion con tu bdd
- $user = "usuario";
- $passwd = "pass";
- $server = "localhost";
- $bdd = "basededatos";
- //creo la cadna de conexion
- //selecciono la base de datos a usar
- // recojo las variables enviadas por el formulario
- $nombre = $_POST[nombre];
- $cedula = $_POST[cedula];
- $direccion = $_POST[direccion];
- $telefono = $_POST[telefono];
- //creo el query de insercion en MYSQL
- $sql = "INSERT INTO agenda (cedula, nombre, direccion, telefono)
- VALUES('$nombre', '$cedula', '$direccion', '$telefono')";
- //creo el recordset con el query para ejecutarlo
- //verifico si los datos se agregaron o no
- //si agrego el registro sin error muestro un simple mensaje
- echo "Tus datos se han agregado exitosamente";
- }
- else{
- //caso contrario que haya habido error lo reenvio a la pagina del formulario
- $msj = "se ha producido un error intente de nuevo";
- }
- //libero el recordset de la ejecucion del query
- //cierro la conexion
- ?>
con este sencillo ejemplo lograras insertar tus datos en una base de datos MYSQL desde php con datos recolectados desde un formulario cualquier comentario, duda o sugerencia puedes realizarlos por aqui
Via: José Quintero
0 comentarios