|
|
|
MANUAL
DE PHP. Parte 2. CONSULTANDO/Código PHP
Hola a todo el mundo.
Nuestro camino ha sido emprendido ya en la ruta de las
búsquedas. En la última lección hicimos la página
de “bienvenida” para nuestro “menú” de
consultas.
El propósito de esta nueva reunión, es
hacer la página PHP que hará la consulta MySQL en realidad.
Sólo un consejo: prepárense para EL código...
<HTML>
<HEAD>
<TITLE>Resultado de Consulta</TITLE>
</HEAD>
<BODY BACKGROUND = "bg.jpg">
<FONT FACE = "verdana" COLOR = "#00FFAA">
<CENTER><H1>El Resultado de su Búsqueda es:</H1></CENTER>
<P><BR>
<?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);
switch($valor_busqueda){
case "avay":
$buscando = "SELECT * FROM agentes WHERE ID_agente = '".$busqueda."'";
$query_avaya = mysql_query($buscando, $conexion);
for($i=0; $i <= mysql_num_rows($query_avaya); $i++){
$resultado_avaya = mysql_result($query_avaya,$i,"ID_agente");
$resultado_cod_emp = mysql_result($query_avaya,$i,"cod_emp");
$resultado_nombre1 = mysql_result($query_avaya,$i,"FName1");
$resultado_nombre2 = mysql_result($query_avaya,$i,"FName2");
$resultado_apellido1 = mysql_result($query_avaya,$i,"LName1");
$resultado_apellido2 = mysql_result($query_avaya,$i,"LName2");
$resultado_supervisor = mysql_result($query_avaya,$i,"supervisor");
$resultado_direccion = mysql_result($query_avaya,$i,"direccion");
$resultado_telefono = mysql_result($query_avaya,$i,"telefono");
echo "<CENTER><B>AVAYA:
<FONT FACE = 'arial' COLOR = '#FFFF33'>$resultado_avaya</FONT>";
echo " ";
echo "CÓDIGO DE EMPLEADO: <FONT FACE = 'arial' COLOR =
'#FFFF33'>$resultado_cod_emp</FONT><P><BR>";
echo "NOMBRE: <FONT FACE = 'arial' COLOR = '#FFFF33'>$resultado_nombre1"."
$resultado_nombre2</FONT>";
echo " ";
echo "APELLIDO: <FONT FACE = 'arial' COLOR = '#FFFF33'>$resultado_apellido1"."
$resultado_apellido2</FONT>";
echo " ";
echo "SUPERVISOR: <FONT FACE = 'arial' COLOR = '#FFFF33'>$resultado_supervisor</FONT>";
echo "<P><BR><BR>DIRECCIÓN: <FONT FACE
= 'arial' COLOR = '#FFFF33'>$resultado_direccion</FONT>";
echo "<P><BR><BR>TELÉFONO: <FONT FACE
= 'arial' COLOR = '#FFFF33'>$resultado_telefono</FONT></B></CENTER>";
echo "<HR>";
}
break;
case "c_emp":
$buscando = "SELECT * FROM agentes WHERE cod_emp = '".$busqueda."'";
$query_avaya = mysql_query($buscando, $conexion);
for($i=0; $i <= mysql_num_rows($query_avaya); $i++){
$resultado_avaya = mysql_result($query_avaya,$i,"ID_agente");
$resultado_cod_emp = mysql_result($query_avaya,$i,"cod_emp");
$resultado_nombre1 = mysql_result($query_avaya,$i,"FName1");
$resultado_nombre2 = mysql_result($query_avaya,$i,"FName2");
$resultado_apellido1 = mysql_result($query_avaya,$i,"LName1");
$resultado_apellido2 = mysql_result($query_avaya,$i,"LName2");
$resultado_supervisor = mysql_result($query_avaya,$i,"supervisor");
$resultado_direccion = mysql_result($query_avaya,$i,"direccion");
$resultado_telefono = mysql_result($query_avaya,$i,"telefono");
echo "<CENTER><B>AVAYA:
<FONT FACE = 'arial' COLOR = '#FFFF33'>$resultado_avaya</FONT>";
echo " ";
echo "CÓDIGO DE EMPLEADO: <FONT FACE = 'arial' COLOR =
'#FFFF33'>$resultado_cod_emp</FONT><P><BR>";
echo "NOMBRE: <FONT FACE = 'arial' COLOR = '#FFFF33'>$resultado_nombre1"."
$resultado_nombre2</FONT>";
echo " ";
echo "APELLIDO: <FONT FACE = 'arial' COLOR = '#FFFF33'>$resultado_apellido1"."
$resultado_apellido2</FONT>";
echo " ";
echo "SUPERVISOR: <FONT FACE = 'arial' COLOR = '#FFFF33'>$resultado_supervisor</FONT>";
echo "<P><BR><BR>DIRECCIÓN: <FONT FACE
= 'arial' COLOR = '#FFFF33'>$resultado_direccion</FONT>";
echo "<P><BR><BR>TELÉFONO: <FONT FACE
= 'arial' COLOR = '#FFFF33'>$resultado_telefono</FONT></B></CENTER>";
}
break;
case "name1":
$buscando = "SELECT * FROM agentes WHERE FName1 = '".$busqueda."'";
$query_avaya = mysql_query($buscando, $conexion);
for($i=0; $i <= mysql_num_rows($query_avaya); $i++){
$resultado_avaya = mysql_result($query_avaya,$i,"ID_agente");
$resultado_cod_emp = mysql_result($query_avaya,$i,"cod_emp");
$resultado_nombre1 = mysql_result($query_avaya,$i,"FName1");
$resultado_nombre2 = mysql_result($query_avaya,$i,"FName2");
$resultado_apellido1 = mysql_result($query_avaya,$i,"LName1");
$resultado_apellido2 = mysql_result($query_avaya,$i,"LName2");
$resultado_supervisor = mysql_result($query_avaya,$i,"supervisor");
$resultado_direccion = mysql_result($query_avaya,$i,"direccion");
$resultado_telefono = mysql_result($query_avaya,$i,"telefono");
echo "<CENTER><B>AVAYA:
<FONT FACE = 'arial' COLOR = '#FFFF33'>$resultado_avaya</FONT>";
echo " ";
echo "CÓDIGO DE EMPLEADO: <FONT FACE = 'arial' COLOR =
'#FFFF33'>$resultado_cod_emp</FONT><P><BR>";
echo "NOMBRE: <FONT FACE = 'arial' COLOR = '#FFFF33'>$resultado_nombre1"."
$resultado_nombre2</FONT>";
echo " ";
echo "APELLIDO: <FONT FACE = 'arial' COLOR = '#FFFF33'>$resultado_apellido1"."
$resultado_apellido2</FONT>";
echo " ";
echo "SUPERVISOR: <FONT FACE = 'arial' COLOR = '#FFFF33'>$resultado_supervisor</FONT>";
echo "<P><BR><BR>DIRECCIÓN: <FONT FACE
= 'arial' COLOR = '#FFFF33'>$resultado_direccion</FONT>";
echo "<P><BR><BR>TELÉFONO: <FONT FACE
= 'arial' COLOR = '#FFFF33'>$resultado_telefono</FONT></B></CENTER>";
}
break;
case "name2":
$buscando = "SELECT * FROM agentes WHERE FName2 = '".$busqueda."'";
$query_avaya = mysql_query($buscando, $conexion);
for($i=0; $i <= mysql_num_rows($query_avaya); $i++){
$resultado_avaya = mysql_result($query_avaya,$i,"ID_agente");
$resultado_cod_emp = mysql_result($query_avaya,$i,"cod_emp");
$resultado_nombre1 = mysql_result($query_avaya,$i,"FName1");
$resultado_nombre2 = mysql_result($query_avaya,$i,"FName2");
$resultado_apellido1 = mysql_result($query_avaya,$i,"LName1");
$resultado_apellido2 = mysql_result($query_avaya,$i,"LName2");
$resultado_supervisor = mysql_result($query_avaya,$i,"supervisor");
$resultado_direccion = mysql_result($query_avaya,$i,"direccion");
$resultado_telefono = mysql_result($query_avaya,$i,"telefono");
echo "<CENTER><B>AVAYA:
<FONT FACE = 'arial' COLOR = '#FFFF33'>$resultado_avaya</FONT>";
echo " ";
echo "CÓDIGO DE EMPLEADO: <FONT FACE = 'arial' COLOR =
'#FFFF33'>$resultado_cod_emp</FONT><P><BR>";
echo "NOMBRE: <FONT FACE = 'arial' COLOR = '#FFFF33'>$resultado_nombre1"."
$resultado_nombre2</FONT>";
echo " ";
echo "APELLIDO: <FONT FACE = 'arial' COLOR = '#FFFF33'>$resultado_apellido1"."
$resultado_apellido2</FONT>";
echo " ";
echo "SUPERVISOR: <FONT FACE = 'arial' COLOR = '#FFFF33'>$resultado_supervisor</FONT>";
echo "<P><BR><BR>DIRECCIÓN: <FONT FACE
= 'arial' COLOR = '#FFFF33'>$resultado_direccion</FONT>";
echo "<P><BR><BR>TELÉFONO: <FONT FACE
= 'arial' COLOR = '#FFFF33'>$resultado_telefono</FONT></B></CENTER>";
}
break;
case "lname1":
$buscando = "SELECT * FROM agentes WHERE LName1 = '".$busqueda."'";
$query_avaya = mysql_query($buscando, $conexion);
for($i=0; $i <= mysql_num_rows($query_avaya); $i++){
$resultado_avaya = mysql_result($query_avaya,$i,"ID_agente");
$resultado_cod_emp = mysql_result($query_avaya,$i,"cod_emp");
$resultado_nombre1 = mysql_result($query_avaya,$i,"FName1");
$resultado_nombre2 = mysql_result($query_avaya,$i,"FName2");
$resultado_apellido1 = mysql_result($query_avaya,$i,"LName1");
$resultado_apellido2 = mysql_result($query_avaya,$i,"LName2");
$resultado_supervisor = mysql_result($query_avaya,$i,"supervisor");
$resultado_direccion = mysql_result($query_avaya,$i,"direccion");
$resultado_telefono = mysql_result($query_avaya,$i,"telefono");
echo "<CENTER><B>AVAYA:
<FONT FACE = 'arial' COLOR = '#FFFF33'>$resultado_avaya</FONT>";
echo " ";
echo "CÓDIGO DE EMPLEADO: <FONT FACE = 'arial' COLOR =
'#FFFF33'>$resultado_cod_emp</FONT><P><BR>";
echo "NOMBRE: <FONT FACE = 'arial' COLOR = '#FFFF33'>$resultado_nombre1"."
$resultado_nombre2</FONT>";
echo " ";
echo "APELLIDO: <FONT FACE = 'arial' COLOR = '#FFFF33'>$resultado_apellido1"."
$resultado_apellido2</FONT>";
echo " ";
echo "SUPERVISOR: <FONT FACE = 'arial' COLOR = '#FFFF33'>$resultado_supervisor</FONT>";
echo "<P><BR><BR>DIRECCIÓN: <FONT FACE
= 'arial' COLOR = '#FFFF33'>$resultado_direccion</FONT>";
echo "<P><BR><BR>TELÉFONO: <FONT FACE
= 'arial' COLOR = '#FFFF33'>$resultado_telefono</FONT></B></CENTER>";
}
break;
case "lname2":
$buscando = "SELECT * FROM agentes WHERE LName2 = '".$busqueda."'";
$query_avaya = mysql_query($buscando, $conexion);
for($i=0; $i <= mysql_num_rows($query_avaya); $i++){
$resultado_avaya = mysql_result($query_avaya,$i,"ID_agente");
$resultado_cod_emp = mysql_result($query_avaya,$i,"cod_emp");
$resultado_nombre1 = mysql_result($query_avaya,$i,"FName1");
$resultado_nombre2 = mysql_result($query_avaya,$i,"FName2");
$resultado_apellido1 = mysql_result($query_avaya,$i,"LName1");
$resultado_apellido2 = mysql_result($query_avaya,$i,"LName2");
$resultado_supervisor = mysql_result($query_avaya,$i,"supervisor");
$resultado_direccion = mysql_result($query_avaya,$i,"direccion");
$resultado_telefono = mysql_result($query_avaya,$i,"telefono");
echo "<CENTER><B>AVAYA:
<FONT FACE = 'arial' COLOR = '#FFFF33'>$resultado_avaya</FONT>";
echo " ";
echo "CÓDIGO DE EMPLEADO: <FONT FACE = 'arial' COLOR =
'#FFFF33'>$resultado_cod_emp</FONT><P><BR>";
echo "NOMBRE: <FONT FACE = 'arial' COLOR = '#FFFF33'>$resultado_nombre1"."
$resultado_nombre2</FONT>";
echo " ";
echo "APELLIDO: <FONT FACE = 'arial' COLOR = '#FFFF33'>$resultado_apellido1"."
$resultado_apellido2</FONT>";
echo " ";
echo "SUPERVISOR: <FONT FACE = 'arial' COLOR = '#FFFF33'>$resultado_supervisor</FONT>";
echo "<P><BR><BR>DIRECCIÓN: <FONT FACE
= 'arial' COLOR = '#FFFF33'>$resultado_direccion</FONT>";
echo "<P><BR><BR>TELÉFONO: <FONT FACE
= 'arial' COLOR = '#FFFF33'>$resultado_telefono</FONT></B></CENTER>";
}
break;
}
?>
</BODY>
</HTML>
En nuestra próxima entrega, una explicación
detallada y el resultado de tan poco código (lo de poco fue una
cruel ironía, claro está)
Por el momento Hasta Pronto.
|