Código PHP:
Ver original<?php
include("conexion.php");
if($_SESSION['logeado'] == true){
if(isset($_POST['mandar'])){ if(isset($_POST['asunto']) && isset($_POST['mensaje'])){ $id = $_SESSION['idreceptor'];
$resultado = mysql_query("SELECT nick, id FROM pruebas WHERE (id = '$id')"); $idreceptor = $fila['id'];
$para = $_POST['para'];
$idnombre = $_SESSION['id'];
$nombre = $_SESSION['nick'];
$asunto = $_POST['asunto'];
$mensaje = $_POST['mensaje'];
if(mysql_query("INSERT INTO mensajes (nombre,mensaje,asunto,idnombre,para) VALUES ('$nombre', '$mensaje', '$asunto', '$idnombre', '$para')")){ echo "Mensaje enviado con exito";
}
else{
echo "Error al enviar el mensaje, por favor vuelva a intentarlo";
}
}
else{
echo "Debe rellenar todos los campos para enviar un mensaje privado";
}
}
?>
<html>
<head>
<title>Enviar mensaje</title>
</head>
<body>
<form method="post" action="enviarmensaje.php">
para<input name="para"></textarea>
Asunto<input type="text" name="asunto" />
Mensaje<textarea name="mensaje"></textarea>
<input type="submit" name="mandar" />
</form>
</body>
</html>
<?php
}
else{
echo "Para enviar un mensaje debe estar logeado";
}
?>
edite el codigo para poner un para: pero no lo inserta en la tabla que hago?
ya lo solucione era que no me lo podia enviar a mi mismo usuario cree uno de prueba y anda todo bn
para los que quieran tener un receptor editen el enviar mensajes y pongan ese codigo y el leer mensajes y pongan este
Código PHP:
Ver original<?php
include("conexion.php");
if($_SESSION['logeado'] == true){
if(empty($_GET['idmensaje'])){ $id = $_SESSION['id'];
$nick = $_SESSION['nick'];
$resultado = mysql_query("SELECT * FROM mensajes WHERE (para = '$nick')"); echo "<table width='737' height='31' border='1'>";
echo "<tr>";
echo "<td width='109'>De:</td>";
echo "<td width='265'>Asunto:</td>";
echo "<td width='400'>Mensaje:</td>";
echo "</tr>";
echo "</table>";
echo "<table width='737' height='31' border='1'>";
echo "<tr>";
echo "<td width='109'><a href='leermensaje.php?idmensaje=".$fila['idmensaje']."'>".$fila['nombre']."</a></td>";
echo "<td width='265'>".$fila['asunto']."</td>";
echo "<td width='400'>".$fila['mensaje']."</td>";
echo "</tr>";
echo "</table>";
}
}
else{
$idmensaje = $_GET['idmensaje'];
$resultado = mysql_query("SELECT nombre, mensaje, asunto FROM mensajes WHERE (idmensaje = '$idmensaje')"); echo "De: ".$fila['nombre'];
echo "<br />";
echo "--------------------------------------------------------------------------------";
echo "<br />";
echo "Asunto: ".$fila['asunto'];
echo "<br />";
echo "--------------------------------------------------------------------------------";
echo "<br />";
echo "Mensaje: ".$fila['mensaje'];
}
}
else{
echo "Debe estar logeado para estar aqui";
}
?>
y como hago para bloquear partes de mi web?
por cierto gracias a foros del web estoy aprendiendo de php asi que gracias felire por este aporte