Modificar registro con PHP y MySQL
Por Aitor López de Aberasturi el Miércoles, 13 de Agosto de 2014 0 Comentarios
Añadimos a a tabla del listado 1 columna que van a ser un enlace con la palabra Modificar. Lo que añadimos es un enlace donde vamos a pasar el alumno que queremos modificar:
Modificar
El modificar va a consistir en dos programas. Un primer programa modificar.php en el que va a cargar un formulario con los valores del registro que se pasan como parámetros. Un segundo programa modificar2.php que recoge los parámetros del formulario, con un input oculto que contiene el identificador del alumno, y modifica el registro.
modificar.php
<?php /// 1.- Nos conectamos con la BBDD $link=mysql_connect("localhost","root","root"); /// 2.- Seleccionar la BBDD mysql_select_db("Colegio",$link); /// 3.- Obtenemos el registro $idalumno=$_GET[idalumno]; $query="select * from alumnos where idalumno = $idalumno "; $result=mysql_query($query,$link); $row = mysql_fetch_array($result); ////4.- Cerrar la conexion mysql_free_result($result); mysql_close($link); ?>
modificar2.php
<?php /// 1.- Nos conectamos con la BBDD $link=mysql_connect("localhost","root","root"); /// 2.- Seleccionar la BBDD mysql_select_db("Colegio",$link); /// 3.- Obtenemos los parámetros $idalumno=$_GET[idalumno]; $nombre=$_GET[nombre]; $apellidos=$_GET[apellidos]; $fechadenacimiento=$_GET[fechanacimiento]; /// 4.- Modificamos el registro $query="UPDATE ALUMNOS set Nombre = '$nombre', Apellidos = '$apellidos', FechaNacimiento = '$fechanacimiento' where IdAlumno = '$idalumno' "; $result=mysql_query($query,$link); $row = mysql_fetch_array($result); echo $query; ////5.- Cerrar la conexion mysql_free_result($result); mysql_close($link); /// 6.- Listamos los alumnos include("listado.php"); ?>Próxima entrada
Gestor de contenidos con PHP