MANUAL
DE PHP. Parte 2. MODIFICANDO/Aplicación PHP
Hola a todos. En esta nuestro penúltimo encuentro, vamos a construir
la página PHP que va a modificar nuestra base de datos, con base
a los datos proporcionados en nuestra página HTML previa.
Vamos a definir una página en la cual baste con insertar (o modificar)
el campo que deseemos cambiar y luego presionar el botón submit
para que se modifiquen los datos. ¿Cómo hacemos?, con una
serie de sentencias IF.
Vean el código y luego lo discutimos:
<HTML>
<HEAD>
<TITLE>Resultado de la Modificación</TITLE>
</HEAD>
<BODY BACKGROUND = "bg.jpg" HEIGHT = 100% WIDTH = 100%>
<FONT FACE = "Verdana" COLOR = "#00AAFF">
<?php
require($_SERVER["DOCUMENT_ROOT"]."/work/db_config.php");
$conexion = mysql_connect($db_host,
$db_user, $db_password) or die (mysql_error());
mysql_select_db($db_name, $conexion);
if($fname1 != ""){
$modifica = "UPDATE agentes SET
FName1 = '".$fname1."' WHERE cod_emp ='".$c_emp."'";
$ins_modifica = mysql_query($modifica,
$conexion);
}
if($fname2 != ""){
$modifica = "UPDATE agentes SET
FName2 = '".$fname2."' WHERE cod_emp = '".$c_emp."'";
$ins_modifica = mysql_query($modifica,
$conexion);
}
if($lname1 != ""){
$modifica = "UPDATE agentes SET
LName1 = '".$lname1."' WHERE cod_emp = '".$c_emp."'";
$ins_modifica = mysql_query($modifica,
$conexion);
}
if($lname2 != ""){
$modifica = "UPDATE agentes SET
LName2 = '".$lname2."' WHERE cod_emp = '".$c_emp."'";
$ins_modifica = mysql_query($modifica,
$conexion);
}
if($avaya != ""){
$modifica = "UPDATE agentes SET
ID_agente = '".$avaya."' WHERE cod_emp = '".$c_emp."'";
$ins_modifica = mysql_query($modifica,
$conexion);
}
if($shift != ""){
$modifica = "UPDATE agentes SET
turno = '".$shift."' WHERE cod_emp = '".$c_emp."'";
$ins_modifica = mysql_query($modifica,
$conexion);
}
if($sup != ""){
$modifica = "UPDATE agentes SET
supervisor = '".$sup."' WHERE cod_emp = '".$c_emp."'";
$ins_modifica = mysql_query($modifica,
$conexion);
}
if($address != ""){
$modifica = "UPDATE agentes SET
direccion = '".$address."' WHERE cod_emp = '".$c_emp."'";
$ins_modifica = mysql_query($modifica,
$conexion);
}
if($phone != ""){
$modifica = "UPDATE agentes SET
telefono = '".$phone."' WHERE cod_emp = '".$c_emp."'";
$ins_modifica = mysql_query($modifica,
$conexion);
}
?>
<CENTER><H1>Los Datos han
sido Modificados</H1></CENTER>
<A HREF = "consulta_agente.html"><CENTER><IMG
SRC ="consulta.jpg"></CENTER>
Cierto, cierto, no es que sea el código más corto del mundo,
pero créannos es un código bastante funcional,… mejorable,….
claaaaaaaaaaro que es mejorable. Pero esa es tarea de ustedes.
En nuestra próxima y última lección la explicación
de nuestro código, el resultado final y una tareita. De momento:
Hasta Pronto.
|