Ver Mensaje Individual
  #14 (permalink)  
Antiguo 25/09/2009, 17:18
Avatar de loncho_rojas
loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: Problema para guardar dato

$sql_insertar="insert into messages(dato,msg) values ('$dato','$content')";

si lo pongo asi, igual me funciona.. por eso creo que la teoria esta correcta, pero algo que estas realizando en tu script genera el conflicto, y como te dije, generalmente, y particularmente, yo no inserto, y a la vez vuelvo a imprimir en la misma pagina los datos, o si lo debo hacer, emplearia una sentencia SQL distinta a la de carga.

Porque no pruebas usar directamente $r['dato'], $r['msg'], $r[msg_id], en donde quieras imprimir, en lugar de guardarlas en una variable dentro de tu IF.. es decir, si lo vas a imprimir, lo hacer tipo

<? echo $r['dato']?>
a parte, si te das cuenta en tu query, estas haciendo esto

$sql_in= mysql_query("SELECT msg,msg_id FROM messages order by msg_id desc");//aca no incluis a dato para que te traiga como resultado

$dato=$r['dato']; // aca llamas a dato desde tu resultado

en todo caso deberia ser:
$sql_in= mysql_query("SELECT msg_id,msg,dato FROM messages order by msg_id desc");

Última edición por loncho_rojas; 25/09/2009 a las 17:25