buenas tengo un error en el cual no me sale nada, solo me dice 'Hubo un error al enviar el mensaje' que es el echo al final del script php. no logro encontrar el error si alguien me ayuda y capas lo ve se lo agradeceria
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';
}
?>
Gracias