bueno ya lo solucionare, el problema es ahora que cuando envio la respuesta a un mensaje me la multiplica y aparece en todos los mensajes y no en el mensaje correspondiente, el tema es que esta basado en ids y dentro de un while, osea el codigo es asi:
Código PHP:
Ver original$indicador=$row['id'];
if(isset($_POST['msg'])){ foreach($_POST['msg'] AS $valor){
if($valor != ''){
$name=$_SESSION['nick'];
$mensaje=$valor;
$id=$indicador;
$insert = mysql_query("INSERT INTO mensajes (name,fecha,mensaje,indicador) values('$name',NOW(),'$mensaje','$id')");
}
else {
if($valor == ''){
echo "error2";
echo $valor;
}
}
}
}
Esta todo dentro de un while, pero no se como hacer para que tome el resultado de la id de ese mensaje y lo guarde en la respuesta. Fijais arriba de todo esta el codigo del cuerpo donde esta el while, capas entendeis mejor... como hago para tomar esa id y guardala en la DB?