Código HTML:
<!DOCTYPE html> <html> <head> <title>Enviar mensaje</title> </head> <body> <div id='contenidoMesj'> <h1>Envia tu mensaje</h1> <form action="controlador.php" method="post"> <ul> <li><input type="text" name="asunto" placeholder='Asunto'></li> <li><input type="text" name="cuerpo" placeholder='Escribe lo que quieras enviar'></li> <li><input type="text" name="destino" placeholder='Numero destino'></li> <input type="hidden" name='id' value='2'> <input type="hidden" name='respuesta' value='1'> <li><input type="submit" value='Enviar'></li> </ul> </form> </div> </body> </html>
Código PHP:
<?php
include('cnx.php');
$fecha = new DateTime('NOW');
$fecha= $fecha->format('c'); // ISO8601 formated datetime
$array = array(
"usuario" => $_POST['id'],
"asunto" => $_POST['asunto'],
"cuerpo" => $_POST['cuerpo'],
"leido" => 0,
"respuesta" => $_POST['respuesta'],
);
$destinos = $_POST['destino'];
function enviar_msj($array, $destinos, $fecha, $cnx){
$consulta="INSERT INTO mensaje (usuario_msje, asunto_msje, cuerpo_msje, leido_msje, id_mensaje_msje, fecha_msje)
VALUES (".$array['usuario'].", ".$array['asunto'].", ".$array['cuerpo'].", ".$array['leido'].", ".$array['respuesta']." , ".$fecha.")";
$sql=mysql_query($consulta, $cnx);
$consulta="SELECT numero_msje FROM mensaje WHERE usuario_msje=".$array['usuario']." AND cuerpo_msje= '".$array['cuerpo']."'";
$sql2=mysql_query($consulta, $cnx);
$id_mensaje=mysql_fetch_assoc($sql2, MYSQL_ASSOC);
//foreach($destinos as $valor){
$consulta="INSERT INTO destinos (usuario_dest, mensaje_dest) VALUES (".$destinos.", ".$id_mensaje['numero_msje'].")";
$sql3=mysql_query($consulta, $cnx);
//}
if($sql){
return TRUE;
}else{
return FALSE;
}
}
$enviar=enviar_msj($array, $destinos, $fecha, $cnx);
if($enviar==TRUE){
echo 'Mensaje enviado';
}else{
echo 'Hubo un error al enviar el mensaje';
}
?>