Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/02/2013, 12:27
nuria1254
 
Fecha de Ingreso: enero-2012
Mensajes: 30
Antigüedad: 12 años, 3 meses
Puntos: 1
busqueda en base de datos

he hecho una pequeña libreria, meto y saco datos, el problema lo tengo en buscar en la base de datos.

Aquí podeis ver mi ejemplo, falta hacer esas modificaciones
http://restaurantelavega.com/d/veramigos2.php

La búsqueda la hace correctamente. la única pega que tiene es que si le damos al boton buscar, sin poner nada... nos saca todos los registros, me gustaria que hacer 2 cambios.

1. si le das a buscar y no le ponemos nada en el campo buscar nos diga: " escribe algo en buscar"
2. si le damos a buscar y no encuentra coincidencia, nos diga eso..."no existe ninguna coincidencia"
mil graciassssss



el código es el siguiente:



<!--?php<br /-->

//Nos Conectamos al servidor
mysql_connect('localhost','root','cisco');
//************************************
//Selecciono mi base de datos en el servidor
mysql_select_db('base');
//************************************************** **************

?>





Untitled Document

.rojo {
color: #F00;
background-color: #FF0;
font-family: Verdana, Geneva, sans-serif;
}



<h1>Mi Agenda en Linea</h1>


<!--?php<br /-->

echo '
.Estilo3 {color: #FFFFFF; font-weight: bold; }

<div style="overflow: auto; width: 500px; height: 400px">








';
?>








if(isset($_POST['buscar'])) {



$consulta="select * from amigos where nombre like '".$_POST['buscar']."%'";

}else{
$consulta="select * from amigos";

}


$resultado=mysql_query($consulta);
@$num_resultados=mysql_num_rows($resultado);
echo '
Número de busquedas encontradas:'.$num_resultados.'';



for ($i=0; $i<$num_resultados; $i++)
{
$fila=mysql_fetch_array($resultado);
echo '







';
}