AulaFacil.com: CLICK AQUÍ para aprender cientos de cursos gratis
Curso gratis
 
Lección 36 ª

 

 

 

 

 

   

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 "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
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 "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
echo "APELLIDO: <FONT FACE = 'arial' COLOR = '#FFFF33'>$resultado_apellido1"." $resultado_apellido2</FONT>";
echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
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 "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
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 "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
echo "APELLIDO: <FONT FACE = 'arial' COLOR = '#FFFF33'>$resultado_apellido1"." $resultado_apellido2</FONT>";
echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
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 "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
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 "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
echo "APELLIDO: <FONT FACE = 'arial' COLOR = '#FFFF33'>$resultado_apellido1"." $resultado_apellido2</FONT>";
echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
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 "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
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 "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
echo "APELLIDO: <FONT FACE = 'arial' COLOR = '#FFFF33'>$resultado_apellido1"." $resultado_apellido2</FONT>";
echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
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 "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
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 "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
echo "APELLIDO: <FONT FACE = 'arial' COLOR = '#FFFF33'>$resultado_apellido1"." $resultado_apellido2</FONT>";
echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
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 "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
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 "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
echo "APELLIDO: <FONT FACE = 'arial' COLOR = '#FFFF33'>$resultado_apellido1"." $resultado_apellido2</FONT>";
echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
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.