
Código PHP:
<table border="0">
<?php $carga = "SELECT enlaces,fecha FROM enlaces ORDER BY id DESC";
$consult = mysql_query($carga) or die ("error en query:".mysql_error());
$res = mysql_fetch_array($consult) or die ("error en array sql");
$arr = explode(" ", $res['enlaces']);
$interno = 0;
foreach ( $arr as $key => $value ) { //para evitar consultas a tablas inexistentes
if ($arr[$key] == NULL) {
unset($arr[$key]);
} };
foreach ( $arr as $clave => $valor ) {
$interno++;
echo $valor;
$consul="SELECT id,titulo,subtitulo,contenido,audio,audiolink,fecha FROM ".$valor." WHERE fecha=".$res['fecha']." ORDER BY id DESC";
$dos=mysql_query($consul);
if (($mod = fmod($interno, 2)) != 0){ //para organizar la info en la tabla, columna par cierra la fila, impar la inicia
echo "<tr><td valign=\"top\"><a href=\"categoria.php?c=".$valor."\" class=\"categoria\">".$valor."</a>"; }
else { echo "<td valign=\"top\"><a href=\"categoria.php?c=".$valor."\" class=\"categoria\">".$valor."</a>"; }
echo "<div id=\"lista\"><ul>";
while ( $noticias=mysql_fetch_array($dos) ) { //para todas las noticias que haya de esa fecha
$extrae = '/<img .*src=["\']([^ ^"^\']*)["\']/'; //extrae link de imagen en la noticia para generar un thumb
preg_match_all( $extrae , $noticias['contenido'] , $matches );
if($matches)
{
if ( $matches[1][0] != NULL ){
$min ='<img src="'.$matches[1][0].'" alt="" class="thumb">';
}}
echo "<li><a href=\"ver.php?id=" . $noticias['id'] . "&t=" . $valor . "\" class=\"titulo\">Somoslospibes" . $noticias['titulo'] . "</a>" . $noticias['contenido'] . "</li>";
} echo "</ul>";
echo "</td>";
if (($mod = fmod($interno, 2)) == 0){
echo "</tr>";
}
}
?></table>
-en una tabla se encuentran las categorias a mostrar:
-Extraer esas categorias
-Extraer la fecha de ese conjunto
-Usarlas en otra consulta:
-Mostrar las noticias de esa categoria seleccionadas segun la fecha.
Y la pagina se muestra perfecta, salen los cuadros de categorias, pero la informacion no se ve:

Y la consulta que me devuelve bool(false) al hacer var_dump es esta:
Código PHP:
$consul="SELECT id,titulo,subtitulo,contenido,audio,audiolink,fecha FROM ".$valor." WHERE fecha=".$res['fecha']." ORDER BY id DESC";
PD: el somoslospibe es para probar jaja, no me hagan caso