le 24/08/2006 à 23:14
max35
Mes tables Mysql :
pdf_membre :
id,pseudo,pass,mail,confirm,adresseIP,clan,dateins,dateconn,modvac,finmodvac.
pdf_mess :
id,nom,destinataire,objet,message,jour_envoi,heure_envoi
Et donc, je te poste ce que j'ai commencer:
(pou la mssagerie : )
envoie_message.php
index.php
lecture_message.php
Mes attentes si possible...
(les noms de fichiers ne sot pas encore su, mais ca ce n'est pas le problèmre!! ;) )
Du bbode, pour les smilies,
un liens sur l'indes si nouveau message(nombre)
possibilités d'en supprimer...
Un liste des messages envoyé, et les brouillons, merci beauoup a vous...
Je vais réfléchir, prend ton temp, et [color=#B33F2D]MErCI!!![/color]
pdf_membre :
id,pseudo,pass,mail,confirm,adresseIP,clan,dateins,dateconn,modvac,finmodvac.
pdf_mess :
id,nom,destinataire,objet,message,jour_envoi,heure_envoi
Et donc, je te poste ce que j'ai commencer:
(pou la mssagerie : )
envoie_message.php
<?php
session_start(); //On ouvre la session pour pouvoir verifier si le membre est connecté
require("conf.php3"); //Commme d'ab
if (!isset($_SESSION['pseudo'])) //Le code pour verifier qu'une session existe
{
die('Vous n'êtes pas autorisez à acceder à cette page.'); //Si non, on arrete le script et on affiche un message
}
$sql = connect_sql();
$pseudo_membre = $_SESSION['pseudo'];
$requete = mysql_query("SELECT * FROM pdf_membre WHERE `pseudo`='$pseudo_membre'");
$result = mysql_fetch_array ($requete);
$id = $result['id'];
$pseudo = $result['pseudo'];
$mail = $result['mail'];
$clan = $result['clan'];
/* On peut recuperer plus d'info si besoin */
$destinataire = $_POST['destinataire']; //On recupère les infos du message...
$objet = $_POST['objet'];
$message = $_POST['message'];
##################
##Vérification du message##
##################
if ($destinataire == "" ) // Si le champ du destinataire est vide...
{
$reponse = 'Vous n'avez pas entrez de destinataires! <a href="javascript:history.back(1)">Retour au formulaire</a>';
}
elseif ($objet == "") // Si le champ de l'objet est vide...
{
$reponse = 'Vous n'avez pas entrez d'Objet !';
}
elseif ($message == "") // Si il n'y a pas de message...
{
$reponse = 'Vous n'avez pas de texte dans votre message!';
}
else // Alors, si tout est rempli, on sauvegarde sur la bdd!
{
$sql = connect_sql(); //On se connecte à MySQL
mysql_query("INSERT INTO pdf_mess VALUES ('', '$pseudo', '$destinataire', '$objet', '$message', '', '')");
$reponse = 'Message envoyé avec succès!';
mysql_close($sql);//On se deconnecte
}
?>
<html>
<body>
<? echo $reponse; ?> <!-- On affiche la reponse de tout le code du dessus -->
</body>
</html>
index.php
<?php
session_start(); //On ouvre la session pour pouvoir verifier si le membre est connecté
require("conf.php3"); //Commme d'ab
if (!isset($_SESSION['pseudo'])) //Le code pour verifier qu'une session existe
{
die('Vous n'êtes pas autorisez à acceder à cette page.'); //Si non, on arrete le script et on affiche un message
}
$sql = connect_sql();
$pseudo_membre = $_SESSION['pseudo'];
$requete = mysql_query("SELECT * FROM pdf_membre WHERE `pseudo`='$pseudo_membre'");
$result = mysql_fetch_array ($requete);
$id = $result['id'];
$pseudo = $result['pseudo'];
$mail = $result['mail'];
$clan = $result['clan'];
/* On peut recuperer plus d'info si besoin */
?>
<html>
<table border="0">
<form name="form3" id="news" method="post" action="envoie_message.php">
<!--<script src="smilies.js" type="text/javascript"></script> -->
<tr><td>Destinataire : </td><td><input type="text" name="destinataire" id="destinataire"> <?php include("smilies/smilies1.html") ?></td>
<br>
<tr><td>Objet : </td><td><input type="text" name="objet" id="objet"> <?php include("smilies/smilies2.html") ?></td></tr>
<tr><td>Message : </td><td><textarea rows="8" cols="40" name="message" id="message"></textarea></td></tr>
<tr><td></td><td>
<!--<input type="button" value="b" onclick="storeCaret('b')"><input type="button" value="I" onclick="storeCaret('i')"><img src="smilies/ange.gif" OnClick="smile(':ange:')" />--> <input type="submit" value="Envoyer"></td></tr>
</form>
</table>
</html>
lecture_message.php
<?php
session_start(); //On ouvre la session pour pouvoir verifier si le membre est connecté
require("conf.php3"); //Commme d'ab
if (!isset($_SESSION['pseudo'])) //Le code pour verifier qu'une session existe
{
die('Vous n'êtes pas autorisez à acceder à cette page.'); //Si non, on arrete le script et on affiche un message
}
$sql = connect_sql();
$pseudo_membre = $_SESSION['pseudo'];
$requete = mysql_query("SELECT * FROM pdf_membre WHERE `pseudo`='$pseudo_membre'");
$result = mysql_fetch_array ($requete);
$requete1 = mysql_query("SELECT * FROM pdf_mess WHERE `destinataire`='$pseudo_membre'")or die (mysql_error());
$result1 = mysql_fetch_array($requete1)or die (mysql_error());
$mail = $result['mail'];
$clan = $result['clan'];
$destinataire = $result1['destinataire'];
$nom = $result1['nom'];
/* On peut recuperer plus d'info si besoin */
#################
###Nouveau message??###
#################
echo "$pseudo_membre , Vous avez un nouveau message de $nom <br>";
echo "clan : $clan <br>";
echo " mail : $mail";
?>
<html>
<?php echo"$resultat" ?>
</html>
Mes attentes si possible...
(les noms de fichiers ne sot pas encore su, mais ca ce n'est pas le problèmre!! ;) )
Du bbode, pour les smilies,
un liens sur l'indes si nouveau message(nombre)
possibilités d'en supprimer...
Un liste des messages envoyé, et les brouillons, merci beauoup a vous...
Je vais réfléchir, prend ton temp, et [color=#B33F2D]MErCI!!![/color]