Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/11/2008, 18:57
mariosequeda
 
Fecha de Ingreso: noviembre-2008
Ubicación: En algún lugar del disco duro.
Mensajes: 95
Antigüedad: 15 años, 5 meses
Puntos: 0
solo puedo ver el primer registro de la busqueda

Saludos amigos tengo un problemilla y es que tengo un pequeño buscador en PHP y solo me devuelve el primer resultado de la busqueda, me explico si tengo tres registros mario alberto, mario humberto y mario y realizo la busqueda con la palabra mario solo me muestra el primer registro o sea solo mario alberto y yo necesito que me muestre los 3 resultados, gracias por su ayuda amigos.

Código PHP:
<form action="buscar.php" method="post">
Buscar: <input name="palabra">
<input type="submit" name="buscador" value="Buscar">
</form>

<?php
if ($_POST['buscador'])
{
// Tomamos el valor ingresado
$buscar $_POST['palabra'];
 
// Si está vacío, lo informamos, sino realizamos la búsqueda
if(empty($buscar))
{
echo 
"No se ha ingresado una cadena a buscar";
}

else{

//seleccion de registros
$sql "SELECT * FROM clientes, movimientos WHERE cli_nombre like '%$buscar%' ORDER BY cli_nombre DESC";

$result mysql_query($sql);
 
// Tomamos el total de los resultados
$total mysql_num_rows($result);
?>

<table style="border:1px #FF0000; color:#000000; width:1000px; text-align:center;">
<tr style="background:#FFD700;">
    <td>Cedula o NIT</td>
    <td>Nombre Del Cliente</td>
    <td>Direccion Del Cliente</td>
    <td>Descripcion Del Articulo</td>
    <td>Valor Del Articulo</td>
    <td>Fecha Compra</td>
    <td>Cantidad Abonada</td>
    <td>Fecha De Abono</td>
</tr> 

<?php
// Imprimimos los resultados
if ($row mysql_fetch_array($result)){
    echo 
"         <td>".$row['cli_id']."</td>";
    echo 
"         <td>".$row['cli_nombre']."</td>";
    echo 
"         <td>".$row['cli_direccion']."</td>";
    echo 
"         <td>".$row['des_articulo']."</td>";
    echo 
"         <td>".$row['valor_articulo']."</td>";
    echo 
"         <td>".$row['cli_fecha_compra']."</td>";
    echo 
"         <td>".$row['mov_abono']."</td>";
    echo 
"         <td>".$row['mov_fecha']."</td>";
    
              
do {
?>


<?php
} while ($row mysql_fetch_array($result));

} else {
// En caso de no encontrar resultados
echo "No se encontraron resultados para: <b>$buscar</b>";
}
}
}
?>