Foros del Web » Programando para Internet » PHP »

Notice: Undefined variable...

Estas en el tema de Notice: Undefined variable... en el foro de PHP en Foros del Web. Notice: Undefined variable: clausula in C:\Archivos de programa\EasyPHP 2.0b1\www\list-noticia.php on line 26 (en el tema es la 19) Por mas que creo haber definido la ...
  #1 (permalink)  
Antiguo 20/07/2011, 18:17
 
Fecha de Ingreso: marzo-2008
Mensajes: 60
Antigüedad: 16 años
Puntos: 0
Notice: Undefined variable...

Notice: Undefined variable: clausula in C:\Archivos de programa\EasyPHP 2.0b1\www\list-noticia.php on line 26 (en el tema es la 19)

Por mas que creo haber definido la variable $clausula me la sigue marcando como indefinida.. dejo el codigo por si a alguien se le ocurre domo solucionarlo, he probado asignandole alc omienzo del script el valor null pero tampoco.

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']);
}
?>
Desde ya gracias.
  #2 (permalink)  
Antiguo 20/07/2011, 18:39
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Notice: Undefined variable...

El problema es tu else, si te fijas, si el programa llega ahí $clausula no esta definida, prueba poner $clausula = ''; en el else.

Saludos.
  #3 (permalink)  
Antiguo 20/07/2011, 18:45
 
Fecha de Ingreso: marzo-2008
Mensajes: 60
Antigüedad: 16 años
Puntos: 0
Respuesta: Notice: Undefined variable...

Funciona, la notificacion desaparece, gracias.

Etiquetas: undefined, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:23.