Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/11/2003, 19:26
javier55
 
Fecha de Ingreso: septiembre-2003
Ubicación: Barcelona
Mensajes: 41
Antigüedad: 20 años, 8 meses
Puntos: 0
Ayuda Muy Urgente, Creando Buscador

Hola, necesito alguien me ayude urgente, no me salgo con esto y no veo el porque,

creando una consulta a una tabla con una cadena texto enviada por un formulario la recogo en variable y después hago un select con la opcion where like %$xxx%, y solo me sale un registro y no los diez que habríz por ejemplo con la palabra antena.

Os pongo el código a ver si alguien me puede decir porque solo muestra un registro y no todos los que tengan la coincidencia.

muuuuuuuchas gracias, agur

<?
$connection_id = mysql_connect("localhost", "xxx", "xxx");
if($connection_id === false)
echo "Error al conectar con el servidor MySQL.<br>";

mysql_select_db("almacen");
$fam = $_POST['coincidencia'];
$family = "select * from articulos where(descripcion LIKE '%$fam%')";
$family1 = mysql_query($family, $connection_id);
$family2 = mysql_fetch_assoc($family1);
$family3 = $family2["descripcion"];
$result = "select referencia, descripcion, familia, subfamilia, sum(entrada) as suma_entrada, sum(salida) as sum_salida from entradas where (descripcion = '$family3' group by referencia order by referencia " ;
$result1 = mysql_query($result, $connection_id);
$result2 = mysql_fetch_assoc($result1); }


?>
<html>
<head>
<SCRIPT language="JavaScript" type="text/javascript"><!--
//Copiar entre <HEAD> y </HEAD>
window.onload=maximixar;
function maximixar(){
window.moveTo(0,0);
window.resizeTo(screen.availWidth,screen.availHeig ht);
}
// -->
</SCRIPT>
<title>Listado de Entradas / Salidas</title>
<meta http-equiv="" content="text/html; charset=iso-8859-1">
<meta http-equiv="" content="text/html; charset=iso-8859-1">
</head>

<body>

<table border="1">
<tr>
<td>referencia</td>
<td>descripcion</td>
<td>Familia</td>
<td>Subfamilia</td>
<td>entradas</td>
<td>salidas</td>
<td>stock</td>
</tr>

<?php do { ?>
<tr>
<td><?php echo $result2["referencia"]; ?></td>
<td><?php echo $result2["descripcion"]; ?></td>
<td><?php echo $result2["familia"]; ?></td>
<td><?php echo $result2["subfamilia"]; ?></td>
<td align="right"><?php echo $result2["suma_entrada"]; ?></td>
<td align="right"><?php echo $result2["sum_salida"]; ?></td>
<td align="right"><?php echo (($result2["suma_entrada"]) -($result2["sum_salida"])); ?></td>
<? mysql_field_seek($result,0); ?>
<?php } while ($result2 = (mysql_fetch_assoc($result1))); ?>
</tr>

</table>

<br><br><center><INPUT TYPE=BUTTON NAME="miBoton" VALUE="Cerrar ventana" onClick="self.close()"></center>
<br><br><center><INPUT TYPE=BUTTON NAME="miBoton1" VALUE="Imprimir página" onClick="window.print()"></center>
</body>
</html>
<?php
mysql_free_result($result2);

?>