Tengo esto, inserto en la base de datos esos valores y todo funciona bien
Código PHP:
mysql_query("INSERT INTO mensajes (de,para,asunto,mensaje,fecha,ip) VALUES ('$de','$para','$asunto','$mensaje','$fecha','$ip')",$conexion);
en la bd se genera la id automaticamente, osea que para actualizar los datos yo uso
Código PHP:
mysql_query ("UPDATE mensajes SET de=".$de." para=".$para." asunto=".$asunto." mensaje=".$mensaje." fecha=".$fecha." ip=".$ip." WHERE id = '".$_POST[id]."'");
si hago un echo de $post[id] lo muestra, osea que esta bien, pero no sucede nada, el mensaje no se actualiza, probe con
Código PHP:
mysql_query ("UPDATE mensajes SET de=$de para=$para asunto=$asunto mensaje=$mensaje fecha=$fecha ip=$ip WHERE id = $_POST[id]");
y Código PHP:
mysql_query ("UPDATE mensajes SET de=$de para=$para asunto=$asunto mensaje=$mensaje fecha=$fecha ip=$ip WHERE id = $_POST[id]", $conexion);
esta bien eso? como debo hacer?