Buenoo. quiero hacer un buscador en php y mysql lo tengo echo y todo pero el problema es que no me reconoce al variable "query" la cual es la que contienen la consulta(para usarla con el while y entrar los resultaos).. LO cual tuve que duplicarla variable con otro nombre
Código :
<?php
if(isset($_POST['enviar'])){
if($_POST['buscar'] == ""){echo "escribe una palabra";}else{
echo "hola ";
$buscar = $_POST['buscar'];
$query = mysql_query("SELECT * FROM agenda WHERE nombre LIKE '%".$buscar."%' OR sobre LIKE '%".$buscar."%' ") or die(mysql_error());
if(mysql_fetch_assoc($query) <= 0){
echo "No se encontraron resultados con el termino ".'<b>'.$buscar.'<b>'.".";
}else{
//variable duplicada
$query2 = mysql_query("SELECT * FROM agenda WHERE nombre LIKE '%".$buscar."%' OR sobre LIKE '%".$buscar."%'") or die(mysql_error());
while($row=mysql_fetch_array($query2)){
echo $row['nombre']."<br>";
echo $row['sobre']."<br>";
}
}
}
}
?>
Lo cual me molesta.. Y me ver si esto se puede hacer con la primera variable(ya pobre globalizando la variable $query pero es lo mismo no muestra los resultados en el while)... O si se puede simplificar, y gracias de ante mano