Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/09/2006, 08:58
Avatar de Belero
Belero
 
Fecha de Ingreso: agosto-2006
Mensajes: 98
Antigüedad: 17 años, 8 meses
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);