Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/09/2006, 08:58
Avatar de Belero
Belero
 
Fecha de Ingreso: agosto-2006
Mensajes: 98
Antigüedad: 20 años, 1 mes
Puntos: 0
Puedes comprobar con empty

Código PHP:
if(!empty($_GET['palabra']))
{
  
$consulta = "SELECT * FROM wiki WHERE titulo = '" . mysql_real_escape_string($palabra) . "'";
}
elseif(!empty(
$_POST['palabra']))
{
  
$consulta ="SELECT * FROM wiki WHERE titulo LIKE '%". mysql_real_escape_string($_GET['palabra']) ."%'";
}
else
{
  die(
"Palabra vacía.");
}

mysql_query($consulta); 
Y si quieres complicarte un poco y comprobar más otro ejemplo

Código PHP:
if(!empty($_GET['palabra']))
{
  
$palabra = $_GET['palabra'];
  
$where_palabra = "palabra = '\$palabra'";
}
elseif(!empty(
$_POST['palabra']))
{
  
$palabra = $_POST['palabra'];
  
$where_palabra = "palabra LIKE '%\$palabra%'";
}
else
{
  die(
"Palabra vacía");
}

$palabra = strval($palabra);

if(
strlen($palabra) < 3)
{
  die(
"Palabra demasiado corta");
}

eval(
"\$where_palabra = \"" . $where_palabra . "\";");

mysql_query("SELECT * FROM wiki WHERE " . $where_palabra);