Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/10/2006, 05:55
Avatar de djreficul
djreficul
 
Fecha de Ingreso: julio-2006
Ubicación: Cork
Mensajes: 672
Antigüedad: 18 años, 8 meses
Puntos: 0
Cita:
$sql = "UPDATE noticias SET respuestas=respuestas+1, ult_respuesta=NOW()";
$sql.= " WHERE id = '$identificador'";
No sé cómo te funciona esta consulta poniendo un id q usas como numérico entre comillas simples cuando los numéricos van sin comillas.

Luego sobre los 2 errores lo q te está diciendo es q la consulta ha fallado y x lo tanto no devuelve resultados y x eso no funciona el bucle while.

Antes q nada yo creo q deberías hacer:

Código PHP:
if (isset ($_GET['id'])) {
     
$id=$_GET['id'];//Sin olvidar usar addslashes si no estan las gpc quotes activas en el php.ini
     //Y ahora la consulta q muestra la 
     
$result=mysql_query("SELECT * FROM noticias WHERE id=$id" 
  
,$connect); //Esta es la que despues cierra otra llave }. La primera del segundo código expuesto.
     //Resto de tu codigo

Saludos.
__________________
La muerte es un camino que todos debemos recorrer...