Cita:
Iniciado por Henkka
Tu lógica no hace lo que querés hacer: el mensaje de error se presenta cuando el campo está vacío, no cuando no hay resultados.
Claramente debería ser:
Código PHP:
Ver originalif (busqueda no es vacía) {
// Buscar
if (resultados > 0) {
while(hay_resultados)) {
//resultados
}
} else {
// Mensaje de error, no hubieron resultados
}
} else {
//Mensaje de error, el campo está vacío
}
Para obtener la cantidad de resultados de una consulta usa:
Además, recomiendo que uses !== '' en lugar de != "" para comprobar la cadena vacía, ya que PHP trata otros valores como vacíos cuando no los consideraríamos así, como el 0.
"Mi amigo, su ayuda me a venido bastante bien, ya me funciono, se lo agradezco bastante
![Apenado](http://static.forosdelweb.com/fdwtheme/images/smilies/redface.png)
"
Aqui dejo el codigo por si a alguien le surge la misma pregunta que a mi!!
Código PHP:
Ver original<?php
include "conexion.php";
$busca=$_POST['buscar'];
if ($busca)
{
// Buscar
$busqueda=mysql_query("SELECT * FROM peliculas WHERE nombre LIKE '%".$busca."%'"); {
{
//resultados
echo ($f['nombre']."<br>");
echo("<center><a href='index.php'>Regresar al menú principal</a></center>");
include("fuegos.php");
}
}
else
{
// Mensaje de error, no hubieron resultados
echo("No hay");
echo("Upps!, parece que tu búsqueda no obtuvo ningún resultado, pero no te preocupes,
aún puedes perder tu tiempo con los siguientes videos:<br><br>");
echo("<center>");
echo("<iframe width='600' height='400' src='//www.youtube.com/embed/7LKHpM1UeDA' frameborder='0' allowfullscreen></iframe><br><br>");
echo("<iframe width='600' height='400' src='//www.youtube.com/embed/z6cZTkHlCsw' frameborder='0' allowfullscreen></iframe><br><br>");
echo("<iframe width='600' height='400' src='//www.youtube.com/embed/icwoI3uno_c' frameborder='0' allowfullscreen></iframe><br><br>");
echo("<iframe width='600' height='400' src='//www.youtube.com/embed/qTvWpx6dpHk' frameborder='0' allowfullscreen></iframe><br><br>");
echo("<iframe width='600' height='400' src='//www.youtube.com/embed/B1x6KLmczuQ' frameborder='0' allowfullscreen></iframe><br><br>");
echo("<iframe width='600' height='400' src='//www.youtube.com/embed/C8xiy1JZbNk' frameborder='0' allowfullscreen></iframe><br><br>");
echo("<iframe width='600' height='400' src='//www.youtube.com/embed/veEb8rg7SMg' frameborder='0' allowfullscreen></iframe><br><br>");
echo("<a href='index.php'>Regresar al menú principal</a>");
echo("</center>");
}
}
else
{
//Mensaje de error, el campo está vacío
echo("en blanco");
echo("Upps!, parece que tu búsqueda no obtuvo ningún resultado, pero no te preocupes,
aún puedes perder tu tiempo con los siguientes videos:<br><br>");
echo("<center>");
echo("<iframe width='600' height='400' src='//www.youtube.com/embed/7LKHpM1UeDA' frameborder='0' allowfullscreen></iframe><br><br>");
echo("<iframe width='600' height='400' src='//www.youtube.com/embed/z6cZTkHlCsw' frameborder='0' allowfullscreen></iframe><br><br>");
echo("<iframe width='600' height='400' src='//www.youtube.com/embed/icwoI3uno_c' frameborder='0' allowfullscreen></iframe><br><br>");
echo("<iframe width='600' height='400' src='//www.youtube.com/embed/qTvWpx6dpHk' frameborder='0' allowfullscreen></iframe><br><br>");
echo("<iframe width='600' height='400' src='//www.youtube.com/embed/B1x6KLmczuQ' frameborder='0' allowfullscreen></iframe><br><br>");
echo("<iframe width='600' height='400' src='//www.youtube.com/embed/C8xiy1JZbNk' frameborder='0' allowfullscreen></iframe><br><br>");
echo("<iframe width='600' height='400' src='//www.youtube.com/embed/veEb8rg7SMg' frameborder='0' allowfullscreen></iframe><br><br>");
echo("<a href='index.php'>Regresar al menú principal</a>");
echo("</center>");
}
?>