Hola tengo un problema al insertar datos de un formulario a mi tabla no se cual sea el problema pero nose si me pofrian ayudar seria de gran ayuda..
<form method="post" action="crear.php" >
<label>De:</label><br />
<input type="text" name="email"><br />
<label>Para: </label><br />
<input type="text" name="emailamigo"><br />
Asunto:<br />
<input type="text" name="asunto" /><br />
Mensaje:<br />
<textarea name="texto"></textarea>
<br /><br />
<input type="submit" name="enviar" value="Enviar" />
</form>
<?php
if(isset($_POST['enviar'])) {
$nombre=$_POST['email'];//id de la tabla usuario
$amigo=$_POST['emailamigo'];//id de la tabla usuario pero con otro nombre
$asunto=$_POST['asunto'];//de la tabla mensajes
$texto=$_POST['texto'];//de la tabla mensajes
$fecha = date("Y/m/j");//de la tabla mensajes $sql = "INSERT INTO mensajes (email,emailamigo,leido,fecha_mensaje,asunto,texto) VALUES ('".$nombre."','".$amigo."','No','".$fecha."','".$asunto."','".$texto."')";
echo "<script type='text/javascript'>
alert('Mensaje Enviado Correctamente');</script>";
}
?>
En los dos inputs primero inputs recojo nombres de mi base de datos de usuario su nombre y apellido donde el ID se llama email, luego donde dice asunto y texto coloco lo que voy a enviar. Despues de eso lo inserto en una tabla MENSAJES y con las tablase de : idp(pk), email(fk), emailamigo(fk), leido, fecha, asunto, texto... En la consulta de insert into es donde falla pero nose en donde les agradeceria si me ayudarian GRACIAS...
Mod: Los códigos deben ir en etiquetas GeSHi