Modificacións Parte II

De Manuais Informática - IES San Clemente.
Ir a la navegación Ir a la búsqueda


<?php
// Comprobaremos si estamos recibiendo datos del Formulario.
// Si es así... realizaremos las acciones oportunas, en este caso el insertar datos.
// en caso contrario, mostraremos el formulario para poder introducir datos.

if (isset ($_POST['fNombre'])) 	// Si se cumple, estamos recibiendo datos...
{

// Definicion de la conexion al servidor de MySQL.
// Necesitamos saber los siguientes datos:
//				direccion del servidor, base de datos, usuario y contraseña

// mysql_pconnect(servidor, usuario, contraseña)
// Abre una conexión persistente al servidor MySQL 
// die es un procedimiento que sale de la aplicación si ocurre algún error en la conexion.

$miconexion = mysql_pconnect("localhost", "root", "password") or die(mysql_error());

// Aquí mysql_select_db(basedatos, conexionabierta) 
// Selecciona un base de datos MySQL en la conexion indicada.

mysql_select_db('pruebas', $miconexion);

// Una vez realizada la conexion con la base de datos. 
// Procederemos a realizar las operaciones que deseemos.

// Definimos en una variable la consulta SQL.
// Componemos la sentencia UPDATE que actualizará el registro.

$sql = sprintf("UPDATE Agenda SET Nombre='%s', Apellidos='%s', Edad=%d, Provincia='%s' 
                WHERE Nombre='%s' AND Apellidos='%s'",$_POST['fNombre'],$_POST['fApellidos'],
                $_POST['fEdad'],$_POST['fProvincia'],$_POST['fNombre'],$_POST['fApellidos']);

// Ejecutamos la SQL anterior.

mysql_query($sql, $miconexion) or die(mysql_error());

// Mostramos un mensaje de Operacion realizada correctamente.
		
echo "<h3><CENTER> !! EL REGISTRO HA SIDO MODIFICADO CORRECTAMENTE !! </CENTER></H3>";

// Cerramos la conexión con la base de datos.

mysql_close($miconexion);

}
else
{
   echo "<CENTER>!! ATENCION !! <BR><BR>Son necesarios parametros para ejecutar esta pagina php.";
}
?>

--Rafael Veiga 11:21 10 feb 2009 (GMT)