Sacamos datos del Foro
Código PHP:
$qfr = "SELECT * FROM oclae_foros WHERE(idf=".$_GET['idf'].")";
$rfr = mysql_query($qfr) or die("Error: " . mysql_errno() . mysql_error());
$ffr = mysql_fetch_assoc($rfr);
// Pendiente el paginado OJO
$qtp = "SELECT * FROM oclae_foros_post WHERE (idf=".$idf.") ORDER BY fecha ASC";
$rtp = mysql_query($qtp) or die("Error: " . mysql_errno() . mysql_error());
$ntp = mysql_num_rows($rtp);
Código PHP:
doForosPostTopTable();
echo "<tr>"
."<td class=\"img tdalterno lleft lbottom\"><a href=\"foros.php?ac=nuevo_tema&idf=".$_GET['idf']."\"><img src=\"images/nuevo_tema.gif\" alt=\"Publicar nuevo tema\" border=\"0\"></a></td>"
."<td class=\"img tdalterno lright lbottom\" colspan=\"4\" align=\"right\"><a href=\"foros.php\">Ir a la página principal de los Foros</a> :: <a href=\"foros.php?ac=mostrar_topicos&idf=".$ffr['idf']."\">".$ffr['titulo']."</a></td>"
."</tr>";
if($ntp > 0){
while($ftp = mysql_fetch_assoc($rtp)){
$span = substr($ftp['ampliacion'],0,150);
$spanlimit = $span." ...";
// Consulta para la cantidad de respuestas de ese topico y la respuestas del mismo
$qcr = "SELECT *, DAYOFMONTH(fecha) as dia, DAYOFWEEK(fecha) as semana, MONTH(fecha) as mes, YEAR(fecha) as year, DATE_FORMAT(fecha,'%h:%i %p') as hora FROM oclae_foros_reply WHERE (idf=".$idf.") AND (idp=".$ftp['idp'].")";
$rcr = mysql_query($qcr) or die("Error: " . mysql_errno() . mysql_error());
$ncr = mysql_num_rows($rcr);
$fcr = mysql_fetch_assoc($rcr);
// Ultima respuesta
$ultimo_mensaje = doFecha($fcr['dia'], $fcr['semana'], $fcr['mes'], $fcr['year'], $fcr['hora'], $fcr['usuario']);
echo "<tr>"
."<td class=\"lbottom td lright lleft paddingmenu\" align=\"left\"><span class=\"title\" info=\"".$spanlimit."\"><a href=\"foros.php?ac=topicos_detalles&idf=".$idf."&t=".$ftp['idp']."\">".$ftp['asunto']."</a></span></td>"
."<td class=\"lbottom td paddingmenu lright\" align=\"center\">".$ncr."</td>"
."<td class=\"lbottom td paddingmenu lright\" align=\"center\">".$ftp['usuario']."</td>"
."<td class=\"lbottom td paddingmenu lright\" align=\"center\">".$ftp['lecturas']."</td>"
."<td width=\"155\" class=\"lbottom td paddingmenu lright\" align=\"center\">".$ultimo_mensaje."</td>"
."</tr>";
}
}
Cita:
y esta otra la tabla oclae_foros_replyCREATE TABLE `oclae_foros_post` (
`idp` int(11) NOT NULL auto_increment,
`idf` int(11) NOT NULL default '0',
`asunto` varchar(250) NOT NULL default '',
`ampliacion` longtext NOT NULL,
`fecha` datetime NOT NULL default '0000-00-00 00:00:00',
`usuario` varchar(20) NOT NULL default '',
`lecturas` int(11) NOT NULL default '0',
`ipusuario` varchar(16) NOT NULL default '',
PRIMARY KEY (`idp`)
) TYPE=InnoDB
INSERT INTO `oclae_foros_post` VALUES (1,1,'Probando Foros','<p align=\"justify\">Esto es una prueba de los Foros de Discusión del Portal de la OCLAE, no se porque diablos se redimensionan de esa manera porque de verás que este editor esta muy bueno</p>','2005-02-21 01:32:14','Reynier Pérez Mira',2,'127.0.0.1');
`idp` int(11) NOT NULL auto_increment,
`idf` int(11) NOT NULL default '0',
`asunto` varchar(250) NOT NULL default '',
`ampliacion` longtext NOT NULL,
`fecha` datetime NOT NULL default '0000-00-00 00:00:00',
`usuario` varchar(20) NOT NULL default '',
`lecturas` int(11) NOT NULL default '0',
`ipusuario` varchar(16) NOT NULL default '',
PRIMARY KEY (`idp`)
) TYPE=InnoDB
INSERT INTO `oclae_foros_post` VALUES (1,1,'Probando Foros','<p align=\"justify\">Esto es una prueba de los Foros de Discusión del Portal de la OCLAE, no se porque diablos se redimensionan de esa manera porque de verás que este editor esta muy bueno</p>','2005-02-21 01:32:14','Reynier Pérez Mira',2,'127.0.0.1');
Cita:
y lo que me pasa es que la variable $ffr['titulo'] me toma este valor CREATE TABLE `oclae_foros_reply` (
`idr` int(11) NOT NULL auto_increment,
`idp` int(11) NOT NULL default '0',
`idf` int(11) NOT NULL default '0',
`asunto` varchar(250) NOT NULL default '',
`ampliacion` longtext NOT NULL,
`fecha` datetime NOT NULL default '0000-00-00 00:00:00',
`usuario` varchar(20) NOT NULL default '',
`ipusuario` varchar(16) NOT NULL default '',
PRIMARY KEY (`idr`)
) TYPE=InnoDB;
`idr` int(11) NOT NULL auto_increment,
`idp` int(11) NOT NULL default '0',
`idf` int(11) NOT NULL default '0',
`asunto` varchar(250) NOT NULL default '',
`ampliacion` longtext NOT NULL,
`fecha` datetime NOT NULL default '0000-00-00 00:00:00',
`usuario` varchar(20) NOT NULL default '',
`ipusuario` varchar(16) NOT NULL default '',
PRIMARY KEY (`idr`)
) TYPE=InnoDB;
Cita:
y de verás que no se porque esto. Alguna idea ?? Esto es una prueba de los Foros de Discusión del Portal de la OCLAE, no se porque diablos se redimensionan de esa manera por ...">Probando Foros
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)