![]() Directorio WAP para móvil, Tablet, iPhone o Smartphone Centro de Noticias de la Universidad de Oriente |
|
|
||
domingo julio 10, 2016 Procederemos ahora a implementar el algoritmo para modificar datos de una tabla. Ingresaremos el código de rubro, en el caso que exista procederemos a mostrar en un control HTML text la descripción del rubro para que el usuario pueda modificarlo y seguidamente registraremos el cambio en la tabla rubros. Debemos implementar tres páginas: una que es el formulario donde ingresamos el código de rubro a modificar, la segunda página es otro formulario donde cargamos la descripción actual del rubro y finalmente la tercer página donde procedemos a efectuar la modificación mediante el comando SQL update. La primer página tiene por objetivo ingresar por teclado el código del rubro a buscar: <!doctype html> <html> <head> <title>Modificación de rubro</title> </head> <body> <form method="post" action="pagina2.php"> Ingrese el código de rubro a modificar: <input type="text" name="codigo" size="10" required> <br> <input type="submit" value="Consultar"> </form> </body> </html> Luego la segunda página busca la descripción del rubro y procede a mostrarla precargada en un control HTML de tipo text: <!doctype html> <html> <head> <title>Modificación de rubro.</title> </head> <body> <?php $con=mysqli_connect("localhost","root","","base1") or die("Problemas con la conexión a la base de datos"); $registro=mysqli_query($con,"select descripcion from rubros where codigo=$_REQUEST[codigo]") or die(mysqli_error($con)); if ($reg=mysqli_fetch_array($registro)) { ?> <form method="post" action="pagina3.php"> Descripción del rubro: <input type="text" name="descripcion" size="50" value="<?php echo $reg['descripcion']; ?>"> <input type="hidden" name="codigo" value="<?php echo $_REQUEST['codigo']; ?>"> <br> <input type="submit" value="Confirmar"> </form> <?php } else echo 'No existe un rubro con dicho código'; mysqli_close($con); ?> </body> </html> Como vemos si ingresa al if procedemos a crear un formulario HTML con un elemento text que inicializamos la propiedad value con la descripción actual del rubro. Y en un control de tipo hidden almacenamos el código del rubro ingresado en el formulario anterior para poder pasarlo a la siguiente página (sino no podríamos saber el código del rubro que queremos modificar): <input type="text" name="descripcion" size="50" value="<?php echo $reg['descripcion']; ?>"> <input type="hidden" name="codigo" value="<?php echo $_REQUEST['codigo']; ?>"> La última página procedemos a efectuar el update de la tabla rubros tomando como datos los dos elementos del formulario (text y el hidden): <!doctype html> <html> <head> <title>Modificación de rubro.</title> </head> <body> <?php $con=mysqli_connect("localhost","root","","base1") or die("Problemas con la conexión a la base de datos"); mysqli_query($con,"update rubros set descripcion='$_REQUEST[descripcion]' where codigo=$_REQUEST[codigo]") or die(mysqli_error($con)); echo 'Se modificó la descripción del rubro'; mysqli_close($con); ?> </body> </html> En esta última página procedemos a efectuar el update en la tabla rubros: mysqli_query($con,"update rubros set descripcion='$_REQUEST[descripcion]' where codigo=$_REQUEST[codigo]") or die(mysqli_error($con)); |
||
— @INFOUDO.OFICIAL
Comenta o lee lo que otros opinan |
||
COMPÁRTELO:Indica que te gusta y comparte |
||
![]() ![]() ![]() ![]() ![]() |
||
También te puede interesar: Mostrar el calendario de la fecha actual en php |
||
« mysqli - borrado de un registro de la tabla rubros | mysqli - alta tabla articulos (mysqli_query) » |
||
![]() |
||
Buscador:
|
||
Síguenos en las redes sociales![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Mis cuentas socialesOtras | LinktreeMóvil: (0426 683 6955 - 0412 8226575) - E-mail: [email protected] - [email protected] - WhatsApp: +58 (0426) 683.69.55 / +58 (0412) 822.65.75 ![]() |
||
|
||
|