Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/06/2011, 20:02
Avatar de diegodg05
diegodg05
 
Fecha de Ingreso: junio-2011
Mensajes: 12
Antigüedad: 12 años, 10 meses
Puntos: 0
sistema de comentarios

Tengo este sistema de comentarios pero no logro que se conecte a la base ni que me muestre los comentarios de los usuarios que puedo hacer

este es el del form

Código PHP:
Ver original
  1. <CENTER>
  2.  
  3. <SPAN STYLE="font-size:11px;font-family:Tahoma;color:black;font-weight:bold">
  4.  
  5. .Enviar Comentario.
  6.  
  7. </SPAN>
  8.  
  9. </CENTER>
  10.  
  11. <p>
  12.  
  13. <FORM NAME="miFormu" ACTION="nuevocomentario.php"
  14.  
  15. METHOD="post">
  16.  
  17. <INPUT TYPE="hidden" NAME="id" VALUE="<?
  18.  
  19. echo $id; ?>">
  20.  
  21. Nick : <INPUT TYPE="text" NAME="nick" SIZE=20 MAXLENGTH=20>
  22.  
  23. <BR>
  24.  
  25. Comentario: <INPUT TYPE="text" NAME="comentario"
  26.  
  27. SIZE=28 MAXLENGTH=250>
  28.  
  29. <BR>
  30.  
  31. <INPUT TYPE="submit" CLASS="boton" VALUE="Enviar
  32.  
  33. Comentario">
  34.  
  35. </FORM>
  36.  
  37.  
  38.  
  39. <CENTER>
  40.  
  41.     <TABLE CELLSPACING=1 CELLPADDING=1 WIDTH=300 BORDER=0 STYLE="border:1px solid black">
  42.  
  43.     <TR>
  44.  
  45.     <TD BGCOLOR="#FAFAFA">
  46.  
  47.     <CENTER>
  48.  
  49.     <SPAN STYLE="font-size:11px;font-family:Tahoma;color:black;font-weight:bold"> .Comentarios De Los Usuarios.
  50.  
  51.     </SPAN>
  52.  
  53.     </CENTER>
  54.  
  55.     </TD>
  56.  
  57.     </TR>
  58.  
  59.      
  60.  
  61.     <TR>
  62.  
  63.     <TD HEIGHT=1 BGCOLOR=black>
  64.  
  65.     </TD>
  66.  
  67.     </TR>
  68.  
  69.      
  70.  
  71.     <TR>
  72.  
  73.     <TD BGCOLOR="#FEFEFE">
  74.  
  75.     <SPAN STYLE="font-size:11px;font-family:Tahoma;color:black;">
  76.  
  77.      
  78.  
  79.     <?
  80.  
  81.     //$resultComen = mysql_query("SELECT * FROM comentario WHERE comentario ORDER BY id ASC");
  82.  
  83.     $resultComen = mysql_query("SELECT * FROM comentarios WHERE id_noticia='$id' ORDER BY id ASC");
  84.  
  85.     while($rowComen = mysql_fetch_array($resultComen))
  86.  
  87.     {
  88.  
  89.     ?> ;
  90.  
  91.     <FONT COLOR=RED>
  92.  
  93.     <B><? echo $rowComen["nick"]; ?></B>
  94.  
  95.     </FONT>
  96.  
  97.     :
  98.  
  99.     <? echo $rowComen["comentario"]; ?>
  100.  
  101.     <BR>
  102.  
  103.     <?
  104.  
  105.     }
  106.  
  107.     mysql_free_result($resultComen);
  108.  
  109.     ?>
  110.  
  111.      
  112.  
  113.     </SPAN>
  114.  
  115.     </TD>
  116.  
  117.     </TR>
  118.  
  119.     </TABLE>
  120.  
  121.     </CENTER>

y este es el de la base de datos

Código PHP:
Ver original
  1. <?php
  2.  //AQUI CONEXION O include() DE ARCHIVO DE CONEXION CON BASE DE DATOS.
  3. //conexion MySQL
  4.  
  5. $bd_servidor = "localhost";
  6.  
  7. $bd_usuario = "root";
  8.  
  9. $bd_contrasenya = "********";
  10.  
  11. $bd_bdname = "usuario";
  12.  
  13. $bd_tabla = "comentario";
  14.  
  15. // Conexión y selección de la base de datos
  16.  
  17. $link = mysql_connect($bd_servidor,$bd_usuario,$bd_contrasenya);
  18.  
  19. mysql_select_db($bd_bdname,$link);
  20.  
  21. if(isset($HTTP_POST_VARS["id"]) && isset($HTTP_POST_VARS["nick"]) && isset($HTTP_POST_VARS["comentario"]))
  22. {
  23. if($HTTP_POST_VARS["comentario"] != "")
  24. {
  25. if($HTTP_POST_VARS["nick"] == "")
  26. {
  27. $nickNuevo = "anonimo";
  28. }
  29. else
  30. {
  31. $nickNuevo = $HTTP_POST_VARS["nick"];
  32. }
  33. $resultCom2 = mysql_query("SELECT id FROM comentario ORDER BY id DESC LIMIT 0,1");
  34. $rowCom2 = mysql_fetch_array($resultCom2);
  35. $con = $rowCom2["id"];
  36. mysql_free_result($resultCom2);
  37.  
  38. $con++;
  39. $idNoticia = $HTTP_POST_VARS["id"];
  40. $comentarioNoticia = $HTTP_POST_VARS["comentario"];
  41. //mysql_query("INSERT INTO comentario VALUES ('$con','$idNoticia','$nickNuevo','$comentarioNoticia')");
  42. $query = "INSERT INTO comentario (id, noticia, nick, ccomentaio) VALUES ('$con','$idNoticia','$nickNuevo','$comentarioNoticia')";
  43.  
  44. echo 'Comentario Enviado Con Exito. Espere Unos Segundos…';
  45. }
  46. else
  47. {
  48. echo 'Debe Introducir Un Comentario.';
  49. }
  50. }
  51. ?>

necesitaria que me ayuden ya que soy novato y estoy peleando con el php jaja