18/01/2010, 06:56
|
| | Fecha de Ingreso: octubre-2009
Mensajes: 357
Antigüedad: 15 años, 1 mes Puntos: 1 | |
como evitar la redundancia de resultados? hola,
miren este codigo y les explico
<?php
$in_familia_cod = $_GET[in_familia_cod];
switch($_GET[in_familia_cod]) {
case "3": echo "Medicina";
break;
case "104": echo "Quimica";
break;
case "45": echo "Test";
break;
default: echo "Cualquier Área";break;
}
$con = mysql_connect("localhost","root","exxxxxx");
$db = mysql_select_db("based");
if (!$db)
{
echo "Error: No se ha podido conectar a la base de datos. Por favor, prueba de nuevo más tarde.";
exit;
}
$qry=mysql_query("SELECT * FROM `inventario` WHERE `in_familia_cod` = $in_familia_cod
ORDER BY `in_titulo` ASC limit 0,5");
while($row=mysql_fetch_assoc($qry)){
$num_resultados = mysql_num_rows($qry);
echo "<p>Número de libros encontrados: ".$num_resultados."</p>";
for ($i=0; $i <$num_resultados; $i++)
{
echo "<br>";
echo "<p><strong>".($i+1).". Título: ";
echo "<strong><a href='indetalle.php?in_id=".$row['in_id']."'>".$row['in_titulo']."</a><br>";
echo "</strong><br>Autor: ";
echo stripslashes($row["in_autor"]);
echo "<br>ISBN: ";
echo stripslashes($row["in_ISBN"]);
echo "<br>Precio: ";
echo stripslashes($row["in_venta_iva"]);
echo "<br>Editorial: ";
echo stripslashes($row["in_editor2"]);
echo "<br>Año Edición: ";
echo stripslashes($row["in_edicion"]);
echo "</p>";
}
}
?>
//efectivamente este codigo funciona... pero
luego de mostrar los 5 titulos, muestra otro titulo repetido 5 veces,y luego 5 veces mas....¿como corregirlo? |