Hago un conteo de registros y al hacer un echo me muestra el calculo correcto, pero no me lo transporta a la plantilla, dejo el codigo de los archivos que intervienen.
Archivo funciones.php
Código PHP:
Ver original<?php
function mostrarTemplate($tema, $variables)
{
//var_dump($variables);
}
function parsearTags($mensaje)
{
$mensaje = str_replace("[citar]", "<blockquote><hr width='100%' size='2'>", $mensaje); $mensaje = str_replace("[/citar]", "<hr width='100%' size='2'></blockquote>", $mensaje); return $mensaje;
}
?>
Archivo inicio.php
Código PHP:
Ver original<?php
/* Pedimos todos los temas iniciales (identificador==0)
* y los ordenamos por ult_respuesta */
$sql = "SELECT id, foro.idusuario, titulo, fecha, nick FROM foro INNER JOIN usuarios ON usuarios.idusuario=foro.idusuario";
{
$numfila=0;
// Leemos el contenido de la plantilla de temas
include('templates/titulos.tpl');
{
// primero conectamos siempre a la base de datos mysql
$id=$row['id'];
$sql2 = "SELECT identificador FROM respuestas WHERE identificador='$id'"; // sentencia sql
$nrespuestas = mysql_num_rows($conteo); // obtenemos el número de filas $numfila++;
$color=($numfila%2 == 0 ?"#F6F6F6":"#CCC");
$row["color"] = $color;
mostrarTemplate($template, $row);
}
}
?>
Archivo cuerpo.php
Código PHP:
Ver original<div class="titulos" style="background-color:<?=$color?>">
<div class="titulo"><a href="foro.php?id=<?=$id?>"><?=$titulo?></a></div>
<div class="autor"><font size="-2">Por <b><?=$nick?></b> el <?=$fecha?></font></div>
<div class="respuestas"><?=$nrespuestas?></div>
</div>
Gracias de antemano.