Saludos
Hace poco entre en el mundo de PHP y al principio costo un poco, subo esto para q alguien que empieza le cueste menos q a mi, ubiera querido encontrar algo asi me ubiera ahorrado mucho laburo.
Esto empezara dando la parte basica de llenar un formulario y mandarlo a una base de datos presionando un boton.
Lo dividi en tres para q sea mas facil de entender
1.-La conexion(supone q ya tienes el mysql funcionando y la base de datos creada)
2.-Las funciones q envian las consultas
3.- El formulario donde se pondran los datos y se precionara el boton(interfaz grafica)
1.- Conectarse con PHP a la base de datos mysql (previo debe estar instalado el motor php y el de base de datos yo uso appserv q viene con apache,php y mysql)
Esto se puede hacer de varias formas ahora escoji la q creo mas facil q es declarando una conexion
el codigo seria
<?php
function consulta($consulta)
{$servidor="localhost";
$base_datos="prueba";
$usuario= "root";
$pass="root";
$conexion=mysql_connect($servidor,$usuario,$pass) or trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db($base_datos,$conexion);
$resultado=mysql_query($consulta,$conexion)or die(mysql_error());
return $resultado;
}
?>
Este codigo lo q hace es crea una funcion la cual recibe una consulta sql la cual la ejecuta, generalmente deberian cambiar solo la base de datos y el pasword lo demas es por defecto
2.- Crear la funcion q recibira los datos
<?php
ingresar_usuario($_POST['nombre'],$_POST['apellido'],$_POST['telefono']);
function ingresar_usuario($nombre,$apellido,$telefono)
{
$insertar=
"INSERT INTO usuario(nombre,apellido,telefono)
VALUES ('$nombre','$apellido','$telefono');";
consulta($insertar);
}
?>
La parte uno y dos deberia estar en el mismo archivo .php para no hacer ningun include ni require_once y deberia estar guardado como conexion.php
La parte 2 lo q hace recibir datos de la interfaz y mandarlos como una consulta a la funcion consulta
3.- El formulario
<form action="conexion.php" method="post">
Datos de Registro
</div>
<p>
<label> Nombre: <br></label>
<br />
<input name="nombre" type="text" size="35" maxlength="30" />
</p>
<p>
<label> Apellido: <br></label>
<input name="apellido" type="text" id="Apellido" size="35" maxlength="30">
</p>
<p>
<label>telefono:<br></label>
<input name="telefono" type="text" id="telefono" size="35" maxlength="30">
</p>
</div>
<div class="botones">
<input type="submit" name="ingresar_usuario" value="Ingresar Usuario">
</form>
Cualquier duda o pregunta haganla q con mucho gusto se las respondo se lo debo a taringa q tanto me ayudo