problema 'comentarios'

FuMaO

hola,

estoy haciendo un script de comentarios en una noticia pero no consigo hacer que me funcione correctamente.
el script funciona bien excepto cuando borras algun comentario, entonces mi "contador de registros" peta y ya no deja añadir ni nada.

os dejo el codigo aver si alguein me puede ayudar:

$result = mysql_query("SELECT * FROM comentarios WHERE id='$id'" ,$link) or Error_mysql();
while ($row = mysql_fetch_array($result)) {
$numero_comentarios++;
}

$numero_comentarios++;

$insertar_comentario = mysql_query ("INSERT INTO comentarios (id,idc,nick,fecha,comentario) values ('$id_noticia','$numero_comentarios','$_SESSION[usuario]','$fecha','$comentario')");

Lo que quiero que funcione esque siempre sepa que numero de comentarios hay en cada noticia para asi asignarle una IDc pero no consigo que lo haga bien

Whose

Para saber el numero de comentarios yo te aconsejo que hagas una consulta a la db.
$num_com = mysql_num_rows(mysql_query("SELECT * FROM comentarios WHERE id = " . (int)$row['id'] . " "));

echo $num_com;

Usuarios habituales

  • Whose
  • FuMaO