Bien ahora me acabo de dar cuenta de que en la consulta no va bien el stripslashes...... al hacer la consulta en pantalla aparece delante de la comilla simple la \ esta. Aqui les dejo el codigo de la consulta ¿en que falla?.
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";
}
$notTitulo=stripslashes($notTitulo);
$notTexto=stripslashes($notTexto);
$notCategoriaID=stripslashes($notCategoriaID);
// armamos la consulta
$sqlQueryNot = mysql_query("SELECT notTitulo, notTexto FROM sn_noticias
$clausula ORDER BY not_ID DESC LIMIT 3", $db_link)
or die(mysql_error());
//echo "<p>$titulo</p>";
// mostramos las noticias,
// otra vez usando un bucle while
while($rowNot = mysql_fetch_array($sqlQueryNot)){
echo "<p class=\Estilo1\"><hr>$rowNot[notTitulo]</p>";
echo nl2br($rowNot['notTexto']);
}
echo "<br/><hr>";
?>