21 pers. connectées au site
Wall posté le Dimanche 30 décembre 2007
voila le code de ma page d'insertion d'un message sur le livre d'or.
Ne vous moquez pas du code..je débute.
Lorsqu'on poste un message court il est bien enregistré,mais des que ça dépasse un 50ne de caractère j'ai l'erreur impossible d'enregistrer le message.Jevous prie de m'en excuser.
Je pensais que cela venais peut etre des cookies du navigateur,mais à priori c'est pas ça...
Ma connexion avec ma BDD se fait sans problème grace au fichier connect.php.
merci d'un tuyau..
- <html>
- <head>
- <title>Ecrire un message </title>
-
- <style type="text/css">
- <!--
- body {
- background-image: url(../fond%20de%20page.jpg);
- }
-
- </style><body>
- <table width="600" border="0">
- <tr>
- <td colspan="2"><center>
- <strong>
-
- <p> </p>
- </center></strong></td></tr>
- <tr>
- <td width="20%"> </p></td>
- <td width="80%"><input type="hidden" name="auteur" value="<? echo $auteur?>" /></td>
- <?php $_POST['auteur']; ?>
- </tr>
- <tr>
- <td> </td>
- <td width="80%"><input type="hidden" name="email" value= "<? echo $email?>" /></td>
- <?php $_POST['email']; ?>
- </tr>
- <tr>
- <td> </td>
- <td width="80%"><input type="hidden" name="site_web" value="<? echo $site_web?>" /> </td>
- <?php $_POST['site_web']; ?>
- </tr>
- <tr>
- <td> </td>
- <td width="80%"><input type="hidden" name="titre" value="<? echo $titre?>" /></td>
- <?php $_POST['titre']; ?>
- </tr>
- <?php
-
- require('connect.php');
-
-
-
- $connexion = mysqli_connect($serveur,$login,$pass,'ma_table_message');
- if (!$connexion) {
- die('connexion impossible au serveur' .mysqli_error());
- exit;
- }
-
-
-
- if (empty($news) or empty($auteur) or empty($email) or empty($titre))
- {
- echo 'Cetains champs ne sont pas remplis! Veuillez recommencer.Cliquer sur précedent. ';
- ?>
- <tr>
- <td><a href="index.php"><font color="#3366CC"><==== Précedent</font></a></td></tr>
- <?
- exit();
- }
-
-
-
-
-
- $req = "INSERT INTO news (id,date,auteur,email,site_web,titre,news) VALUES ('',now(),'$auteur','$email','$site_web','$titre','$news')";
- $exec = mysqli_query($connexion,$req);
-
-
- if(!$exec) {
- die('Impossible d\'enregistrer le message.Je vous prie de m\'en excuser');
- ?>
- <tr>
- <td><a href="index.php"><font color="#3366CC"><==== Précedent</font></a></td></tr>
- <?
- exit ();
- }
- else
- {
-
- echo $auteur;
- echo ' je vous remercie pour votre message ';
-
- mail("mon_adresse_mail","Nouveau message dans le livre d'or","auteur :$auteur\n email :$email\n message :$news");
-
- mysqli_close($connexion);
- }
- ?>
- </table>
-
- <p>
- <td><a href="index.php"><font color="#FF0000">Retour au livre d'or</font></a></td>
- </p>
- </body>
- </html>
Remonter