Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/06/2011, 19:57
Avatar de diegodg05
diegodg05
 
Fecha de Ingreso: junio-2011
Mensajes: 12
Antigüedad: 12 años, 10 meses
Puntos: 0
Exclamación no me imprime en la pagina los comentarios

Hola consulta estoy haciendo un sistema de comentarios en pagina y cuando cargo un comentario con numeros me lo imprime pero si pongo una palabra o frase no que puedo hacer?



Este es el 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.     <?php
  80.  
  81.     $bd_servidor = "localhost";
  82.  
  83.  
  84.  
  85. $bd_usuario = "root";
  86.  
  87.  
  88.  
  89. $bd_contrasenya = "********";
  90.  
  91.  
  92.  
  93. $bd_bdname = "usuario";
  94.  
  95.  
  96.  
  97. $bd_tabla = "comentario";
  98.  
  99.  
  100.  
  101. // Conexión y selección de la base de datos
  102.  
  103.  
  104.  
  105. $link = mysql_connect($bd_servidor,$bd_usuario,$bd_contrasenya);
  106.  
  107.  
  108.  
  109. mysql_select_db($bd_bdname,$link);
  110.  
  111.  
  112.  
  113.     $resultComen = mysql_query("SELECT * FROM comentario WHERE comentario ORDER BY id ASC");
  114.  
  115.     //$resultComen = mysql_query("SELECT * FROM comentario WHERE id_noticias='$id' ORDER BY id ASC");
  116.  
  117.     while($rowComen = mysql_fetch_array($resultComen))
  118.  
  119.     {
  120.  
  121.     ?> ;
  122.  
  123.     <FONT COLOR=RED>
  124.  
  125.     <B><? echo $rowComen["nick"]; ?></B>
  126.  
  127.     </FONT>
  128.  
  129.     :
  130.  
  131.     <? echo $rowComen["comentario"]; ?>
  132.  
  133.     <BR>
  134.  
  135.     <?
  136.  
  137.     }
  138.  
  139.     mysql_free_result($resultComen);
  140.  
  141.     ?>
  142.  
  143.      
  144.  
  145.     </SPAN>
  146.  
  147.     </TD>
  148.  
  149.     </TR>
  150.  
  151.     </TABLE>
  152.  
  153.     </CENTER>

este es el php


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($_POST["id"]) && isset($_POST["nick"]) && isset($_POST["comentario"]))
  22. {
  23. if($_POST["comentario"] != "")
  24. {
  25. if($_POST["nick"] == "")
  26. {
  27. $nickNuevo = "anonimo";
  28. }
  29. else
  30. {
  31. $nickNuevo = $_POST["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 = $_POST["id"];
  40. $comentarioNoticia = $_POST["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. ?>

si me pueden ayudar se lo agradezco