Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/03/2012, 05:44
Avatar de specicaste
specicaste
 
Fecha de Ingreso: marzo-2012
Ubicación: Guadarrama
Mensajes: 16
Antigüedad: 12 años, 2 meses
Puntos: 1
Problema con comentarios en Pagina de Noticias

Hola Comento mi problema,

Es que tengo una pagina de noticia y dentor he puesto comentarios, cuando envias el comentario luego ese comentario no reconoce el ID de la noticia, el valor en la DB del id de la noticia se queda a 0. aqui pongo un resumen del codigo.
Código PHP:
    <div id ="contum"><?php
include "conexao.php";?>
<?php
$sql_listar_noticias 
"SELECT * FROM artigo WHERE id='$_GET[id]'";//teve algo meu aqui tbm "artigo"//
$resultado_listar_noticias mysql_query($sql_listar_noticias)
or die (
mysql_error());

if(
mysql_num_rows($resultado_listar_noticias) < 1) {
 echo 
"Esta Noticia no existe.";
}
else {
 while (
$linha=mysql_fetch_array($resultado_listar_noticias)) {
  
$id $linha["id"];
  
$titulo $linha["titulo"];
  
$descricao $linha["descricao"];
  
$autor $linha["autor"];
  
$email $linha["email"];
  
$data_hora $linha["data_hora"];
  
$artigo $linha["artigo"]; //aqui meu//

  
echo "Título: $titulo<br />";
  echo 
"Descrição: $descricao<br />";
  echo 
"Autor: $autor<br />";
  echo 
"E-mail: $email<br />";
  echo 
"Enviado em: $data_hora<br />";
  echo 
"Artigo: $artigo<br />";//aqui meu//
  
echo "<hr />";
 }
}
?>

</div>
    <div id ="contdos"><h2>Destaques</h2>
<CENTER> 

<SPAN STYLE="font-size:11px;font-family:Tahoma;color:black;font-weight:bold"> 

.Enviar Comentario. 
</SPAN> 
</CENTER> 
<P> 
<FORM NAME="miFormu" ACTION="nuevoComentario.php" METHOD="post"> 
<INPUT TYPE="hidden" NAME="iddd" 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> 


    </div>

</div>
<CENTER> 

<TABLE CELLSPACING=1 CELLPADDING=1 WIDTH=300 BORDER=0 STYLE="border:1px solid black"> 
<TR> 
<TD BGCOLOR="#FAFAFA"> 
<CENTER> 
<SPAN STYLE="font-size:11px;font-family:Tahoma;color:black;font-weight:bold"> 

.Comentarios De Los Usuarios. 
</SPAN> 
</CENTER> 
</TD> 
</TR> 
<TR> 

<TD HEIGHT=1 BGCOLOR=black> 
</TD> 
</TR> 
<TR>

<TD BGCOLOR="#FEFEFE"> 
<SPAN STYLE="font-size:11px;font-family:Tahoma;color:black;"> 

<? 

$resultComen 
mysql_query("SELECT * FROM comentarios WHERE id_noticia='$id' ORDER BY id ASC"); 
while(
$rowComen mysql_fetch_array($resultComen)) 


?> 
<FONT COLOR=RED> 
<B><? echo $rowComen["nick"]; ?></B> 
</FONT> 

<? echo $rowComen["comentario"]; ?> 
<BR> 
<? 

?> 
<FONT COLOR=RED> 
<B><? echo $rowComen["nick"]; ?></B> 
</FONT> 

<? echo $rowComen["comentario"]; ?> 
<BR> 
<? 

mysql_free_result($resultComen); 
?>
eso es de la pagina de noticias,
luego el que conecta al servidor es
Código PHP:
<?php include("toppage.php"); ?>
<?php 
require "conexao.php";

$idd $_POST["iddd"];
$nick $_POST["nick"];
$comen $_POST["comentario"];


mysql_query("INSERT INTO comentarios (id_noticia,nick,comentario) VALUES ('$idd','$nick','$comen')"); 
echo 
"Comentario Enviado Con Exito.<BR>Espere Unos Segundos..."

?>
<?php 
include("botpage.php"); ?>
queria saber si me podeis ayudar con esa solucion, al ID de la noticia del comentario no entra en la DB y luego si cambio la ID en el propio sql no sale el comentario en la noticia.

muchas gracias