Modificacións Parte II
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)