El mysql se me come lo de abajo

m3tr0

En mi pagina php yo hago una consulta de mysql con la noticia, debajo hago un include con la página de la consulta de comentarios. Aquí llega el problema: si no hay ningun comentario, es decir si la consulta no encuentra nada, no se porqué ya no me aparece nada más debajo, se come la parte de abjao de la web así como el formulario para poner un comentario. Si desde el phpmyadmin pongo un comentario a esa noticia, ya se encuentran comenatrios y no se come nada de abajo. Y eso me pasa con todas las consultas. No se si se me entiende. Ayuda.

IS4kO

controla en la pagina si ahi o no comentario, y dependiendo del resultado, que te salga una determinada informacion

m3tr0

PIN-HEAD no lo habia visto asi xDDDDDDDDDDDDDDDDDDDDDDDDDDDD ajajaajaj
is4ko lo probare asias
Edit: lo pongo asi intentado lo que dices:

Edit: pongo el código de la pagina de comentarios:

<?php
include("mysql_connect.php");
$query = "SELECT * FROM newscoms WHERE id_news='$id' ORDER BY id ASC";
$resp = mysql_query($query);
$numcoms = mysql_num_rows($resp)or die(mysql_error());
if($numcoms == 0)
{
echo "No hay comentarios!";
include("pon_comentario.php");
}
else
{
while ($row = mysql_fetch_array($resp))
{
$fecha = date("d.m.Y/H:i",$row[fecha]);
echo "$row[texto] y tal";
}
include("pon_comentario.php");
}
?>

pero no me funciona

Abreu

$numcoms = mysql_num_rows($resp)or die(mysql_error());

Si el numero de filas es 0 die() acaba con la carga de la pagina. Dejalo asi mejor:

$numcoms = mysql_num_rows($resp);

m3tr0

Ya va gracias :D pensar que unas palabritas que hay que borrar puedan putearte tanto :P

Usuarios habituales

  • m3tr0
  • Abreu
  • IS4kO