Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/06/2011, 16:50
Sabin
 
Fecha de Ingreso: marzo-2008
Mensajes: 60
Antigüedad: 16 años, 7 meses
Puntos: 0
Como solucionar el error Notice: Undefined variable?

Hola como puedo solucionar el error Notice: Undefined variable

Me da el siguiente error:
Notice: Undefined variable: clausula in blabla\list-noticia.php on line 26

Por lo que lei es mas un aviso que un error, y se podria solucionar inicializando la variable, pero sinceramente no comprendi muy bien.

Dejo el codigo:

(Tras obviar la estructura html la line 26 equivale en el codigo que muestro a la line 19)

Código PHP:
<?php
// verificamos si se ha enviado
// alguna variable via GET
if(isset($_GET['id']) && $_GET['categoria']){
// asignamos los valores
// a las variables que usaremos
$cat_ID $_GET['id'];
$categoria $_GET['categoria'];
$clausula "WHERE notCategoriaID = '$cat_ID'";
// tambien armamos el titular de la pagina
$titulo "Noticias en la categoria $categoria";
}else{
// de lo contrario
// el titulo sera general
$titulo "Todas las noticias";
}
// armamos la consulta
$sqlQueryNot mysql_query("SELECT notTitulo, notTexto FROM sn_noticias
$clausula"
$db_link)
or die(
mysql_error());
echo 
"<h1>$titulo</h1>";
// mostramos las noticias,
// otra vez usando un bucle while
while($rowNot mysql_fetch_array($sqlQueryNot)){
echo 
"<h1>$rowNot[notTitulo]</h1>";
echo 
nl2br($rowNot['notTexto']);
}
?>
Gracias Salú