equipe tuning Venez nous voir ! | Bonjour,
Je souhaiterais quelques conseil, je suis actuellement en train e créer un mesagei pou un espace mebre, est ce que je peut iliser deu table de données différentes?
(1 pour le membre, et l'autre pour le message)
Voici ce que j'ai commncer, mas ca ne marche pas
Index.php
Code :
- <?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>
|
Envoie_message.php
Code :
- <?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>
|
Et lecture_message.php, qui permet de lire si vou avez bien sûr un nouveau message!
Code :
- <?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" );
- $id = $result['id'];
- $pseudo = $result['pseudo'];
- $mail = $result['mail'];
- $clan = $result['clan'];
- $destinataire = $result['destinataire'];
- $nom = $result['nom'];
- /* On peut recuperer plus d'info si besoin */
- #################
- ###Nouveau message??###
- #################
- if ($destinataire = '$pseudo')
- {
- $resultat = "Vous avez un nouveau message de $nom";
- }
- ?>
- <html>
- <?php echo"$resultat" ?>
- </html>
|
Merci a vous pour votre aide Message édité par equipe tuning le 05-08-2006 à 18:22:08 ---------------
http://www.easy-upload.net/ | http://www.easy-annu.net/ | http://ww.easy-forums.net/
|