Mostrando entradas con la etiqueta registrar. Mostrar todas las entradas
Mostrando entradas con la etiqueta registrar. Mostrar todas las entradas

lunes, 4 de agosto de 2008

PHP & POSTGRES (INSERT)

En este articulo se colocara el código fuente necesario para insertar un dato desde un formulario hasta la base de datos.

Código fuente formulario básico (archivo: pru.php)
Código fuente formulario básico con validaciones en DREAMWEVER(archivo: registro.php)
Código fuente formulario básico con validaciones en Javascript (archivo: pru2.php)
Código fuente PHP de registro (archivo: registrar.php)


CÓDIGO PHP (registar.php)
//tomar los datos que estan en la variable $_POST
$id=$_POST['id'];
$ced=$_POST['ced'];
$nom=$_POST['nom'];
$ape=$_POST['ape'];
$correo =$_POST['correo'];

echo "PHP para conectarse a POSTGRES
";

// conexión a la base de datos
/*es importante tener en cuenta que postgrest en WIN funcionan como un servicio por lo tanto
se debe administrar el HOST, PORT, DBNAME, USER, PASSWORD
el user y el password es el que se suministro en la instalación del postgres
*/
$dbconn = pg_connect("host=localhost port=5432 dbname=prueba user=orca password=orca")
or die('NO HAY CONEXION: ' . pg_last_error());
$iddd = $id;

//consulta sencilla
$query = "INSERT INTO usuario(id, cedula, nombre) VALUES ($id, $ced, '$nom');";

$result = pg_query($dbconn, $query) or die('ERROR AL INSERTAR DATOS: ' . pg_last_error());

$cmdtuples = pg_affected_rows($result);
echo $cmdtuples . " datos registrados.\n";


// Free resultset liberar los datos
pg_free_result($result);

// Closing connection cerrar la conexión
pg_close($dbconn);


?>