Aparece todo bien, la tabla, el nick del que lo escribe, el formulario de envio...etc menos el comentario, lo que es el mensaje no aparece, yo creo que es por algo de las tablas que no he puesto bien en el codigo, y como no se demasiado a ver si me podeis hechar un cable.
Estas son las tablas de los comentarios:
http: // i33.tinypic . com / 204m7r . gif (Juntarlo para ver la imagen de las tablas)
El codigo de los comentarios en la "noticia.php" es:
Código PHP:
<?
$resultComen = mysql_query("SELECT * FROM comentarios WHERE id_ficha2='$id' ORDER BY id ASC");
while($rowComen = mysql_fetch_array($resultComen))
{
?>
<font color="RED"> <b><? echo $rowComen["nick"]; ?></b> </font> : <? echo $rowComen["comentario"]; ?> <br />
<?
}
mysql_free_result($resultComen);
?>
</span></div>
-----------------------------------------------------------------------------------------
<FORM NAME="miFormu" ACTION="nuevoComentario.php" METHOD="post">
<INPUT TYPE="hidden" NAME="id" VALUE="<? echo $id; ?>">
Nick : <INPUT TYPE="text" NAME="nick" SIZE=20 MAXLENGTH=20>
<BR>
Comentario: <INPUT TYPE="text" NAME="comentario"
SIZE=28 MAXLENGTH=250>
<BR>
<INPUT TYPE="submit" CLASS="boton" VALUE="Enviar
Comentario">
</FORM>
Código PHP:
<?php
include("funciones.php");
$conexion=conectar();
$sql = "SELECT * FROM comentarios WHERE id_ficha2 = ".$_GET['id'];
$result=mysql_query($sql, $conexion);
if(isset($HTTP_POST_VARS["id"])
&& isset($HTTP_POST_VARS["nick"]) && isset($HTTP_POST_VARS["comentario"]))
{
if($HTTP_POST_VARS["comentario"] != "")
{
if($HTTP_POST_VARS["nick"] == "")
{
$nickNuevo = "anonimo";
}
else
{
$nickNuevo = $HTTP_POST_VARS["nick"];
}
$idNoticia = $HTTP_POST_VARS["id"];
$comentarioNoticia = $HTTP_POST_VARS["comentario"];
mysql_query("INSERT INTO comentarios (id_ficha2,nick,comentario) VALUES ('$idficha2','$nickNuevo','$comentarioficha2')");
echo "Comentario Enviado Con Exito.<BR>Espere Unos Segundos...<SCRIPT LANGUAGE=\"JavaScript\">window.location.href='$HTTP_REFERER'; </SCRIPT>";
}
else
{
echo "Debe Introducir Un Comentario.";
}
}
?>
Un saludo