Se alguien me ayuda y modifica el codigo, se agradece desde ya...
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="20%" valign="top"><?
include ("inicio.php");
?> </td>
<td width="80%"><?
// Listado de Contactos
// Armo una conexion al servidor mysql
$coneccion = mysql_connect($host_db, $user_db, $pass_db);
mysql_select_db($base_db, $coneccion);
if ($tipo == "buscar")
{
// Busco todos los tipos de contactos diponibles
$sql = "select * from tipo_contactos order by desc_tipo_contacto ";
$result = mysql_query($sql, $coneccion);
// Armo el formulario de busqueda
?>
<form method="POST" action="lcontactos.php">
<table border="0" width="100%">
<tr>
<td width="100%" colspan="2" bgcolor="#DBDBDB"><b>Buscar Contactos</b></td>
</tr>
<tr>
<td width="30%">
<p aling="rigth">Buscar:
</td>
<td width="70%">
<input type="text" name="buscar" size="32">
</td>
</tr>
<tr>
<td width="30%" height="25">
<p aling="rigth">Tipo de Contacto:
</td>
<td width="70%" height="25">
<select size="1" name="cod_tipo_contacto">
<option value="" selected>Todos los Tipos</option>
<?
// Muestro todos los tipos de contactos para armar la lista desplegable
while($myrow = mysql_fetch_array($result))
{
echo "<option value=$myrow[id_tipo_contacto]>$myrow[desc_tipo_contacto]</option>";
}
?>
</select>
</td>
</tr>
<tr>
<td width="30%" height="25">
<p aling="right">Ordenado por:
</td>
<td width="70%" height="25">
<select size="1" name="orden">
<option select value="apellido asc">Apellido ascendente</option>
<option value="apellido desc">Apellido descendente</option>
</select>
</td>
</tr>
<tr>
<td width="30%"></td>
<td width="70%">
<input type="submit" value="Enviar" name="envio">
</td>
</tr>
</table>
</form>
<p> </p>
<?
}
else
{
// Listamos los contactos
// Armo la consulta
$sql = "select * from contactos, tipo_contactos
where cod_tipo_contacto = id_tipo_contacto ";
if ($buscar != '')
{
// En la linea que sigue se pueden agregar campos para buqueda tambien por telefono, direccion, etc
$sql.=" and ((apellido like '%$buscar%') or (nombre like '%$buscar%')) ";
}
if ($cod_tipo_contacto !='')
{
$sql.=" and cod_tipo_contacto = $cod_tipo_contacto ";
}
// Ordeno
if ($orden != '')
{
$sql.=" order by $orden ";
}
$result = mysql_query($sql, $coneccion);
if (mysql_error())
{
echo "ERROR al agregar el Tipo de Contacto - ".
mysql_errno().":". mysql_error()."<br>";
}
// Calculo la cantidad de resultados
$cant_resultados = mysql_num_rows($result);
if ($cant_resultados >=1)
{
// Muestro los resultados
echo "Se han encontrado $cant_resultados resultados<br>";
?> <?
while($myrow = mysql_fetch_array($result))
{
// Armo link para editar
$leditar = "econtactos.php?id_contacto=$myrow[id_contacto]";
$lborrar = "bcontactos.php?id_contacto=$myrow[id_contacto]";
?>
<table border="0" width="100%" cellpading="4">
<tr>
<td width=100%" bgcolor="#DBDBDB"><b><? echo $myrow[apellido]; ?>, <? echo $myrow[nombre]; ?></b></td>
</tr>
<tr>
<td width="100%">Tipo de Contacto: <? echo $myrow[desc_tipo_contacto]; ?></td>
</tr>
<tr>
<td width="100%">Dirección: <? echo $myrow[direccion]; ?></td>
</tr>
<tr>
<td width="100%">Teléfono: <? echo $myrow[telefono]; ?></td>
</tr>
<tr>
<td width="100%">E-mail: <? echo $myrow[e_mail]; ?> | Web
Site: <? echo $myrow[web_site]; ?></td>
</tr>
<tr>
<td width="100%">Observaciones: <? echo $myrow[observaciones]; ?></td>
</tr>
<tr>
<td width="100%"><a href="<? echo $leditar;
?>">Editar</a> <a href="<? echo $lborrar;
?>">Borrar</a></td>
</tr>
</table>
<hr size="1">
<?
} // end while
}
else
{
echo "No se han encontrado resultados coincidentes<br>";
}
}
?></td>
</tr>
</table>
</body>
</html>