|
Archivo:
insertar.php
Este archivo nos permite ingresar datos dentro de la tabla persona,
esto lo hacemos a trav�s de un formulario con campos de texto
indicando el nombre, departamento a cual pertenece, su direcci�n,
ciudad y pa�s, debemos completar los campos de texto y luego pinchar
en Ingresar Datos (ver imagen).

Ingreso de datos.
Para saber en que departamento trabaja
la persona, mostramos los departamentos disponibles a trav�s de una
consulta, indicando el id del departamento y el nombre.

Consulta a la tabla departamento.
El formulario tiene como acci�n,
llevarnos a al archivo insertado.php, el cual toma los datos enviado
por el formulario y los utiliza para insertar los datos.
Iniciamos sesi�n:
session_start();
Hacemos la conexi�n:
include("conexion.php");
$link=Conectarse();
Seleccionamos los datos de la tabla departamento:
$result=mysql_query("select * from departamento",$link);
Buscamos los datos de la tabla departamento y los mostramos con
printf(), el while() eval�a la funci�n mysql_fetch_array(), que
devuelve un array con el contenido del registro actual (que se
almacena en $row) y avanza una posici�n en la lista de registros
devueltos en la consulta SQL.
while($row = mysql_fetch_array($result)) {
printf("%d %s ", $row["id"], $row["nombre"]);
}
mysql_free_result($result);
mysql_close($link);
mysql_free_result, s�lo deber�a ser utilizada si la cantidad de
memoria utilizada para almacenar el resultado de una consulta es muy
grande. Cuando se ejecuta esta funci�n, toda la memoria asociada al
resultado se libera. Cerramos la conexi�n.
Archivo: insertado.php
Establecemos la conexi�n con el servidor e iniciamos la sesi�n:
include("conexion.php");
$link=Conectarse();
session_start();
mysql_query("insert into persona (nombre,id_depto, direccion,
ciudad, pais ) values ('$nombre','$depto','$direccion','$ciudad','$pais')",$link);
Por ultimo insertamos los datos correspondientes tomando los valores
de las variables enviadas por el formulario.
La p�gina deber�a mostrarnos esto:

Datos enviados.
|