Problème de caractère sous cms
Résolu
JBennn
Messages postés
92
Date d'inscription
Statut
Membre
Dernière intervention
-
JBennn Messages postés 92 Date d'inscription Statut Membre Dernière intervention -
JBennn Messages postés 92 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Alors voila j'ai mis ce code dans un article avec wordpress :
Il marche niquel pas de souci mais quand je modifie un tout petit mot ou autre et bien ça ne fonctionne plus car le code s'écrit comme sa tout seul ensuite avec pleins de caractères bisarres..:
Comment garder le premier code intacte dans l'article ? sans que tous ces caractères apparaissent ? Merci de votre aide ;)
Alors voila j'ai mis ce code dans un article avec wordpress :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link rel="stylesheet" media="screen" type="text/css" title="form" href="form.css" /> </head> <body> <h3>Remplissez ce formulaire si vous êtes déjà adhérent de la médiathèque.</h3> <p class="style_css">Tous les champs sont obligatoires.</p> <?php $Nom = ($_POST['Nom']); $Prenom = ($_POST['Prenom']); $Ecole = ($_POST['Ecole']); $Adresse = ($_POST['Adresse']); $Niveau = ($_POST['Niveau']); $Nbeleve = ($_POST['Nbeleve']); $Carte = ($_POST['Carte']); $Mdp = ($_POST['Mdp']); $Mail = ($_POST['Mail']); if (isset($_POST['submit'])){ if(empty($_POST['Nom'])) { print '<p class="style_css">Le Nom est vide</p>'; } if(empty($_POST['Prenom'])) { print '<p class="style_css">Le Prénom est vide</p>'; } if(empty($_POST['Ecole'])) { print '<p class="style_css">L\'Ecole est vide</p>'; } if (empty($_POST['Adresse'])) { print '<p class="style_css">L\'Adresse est vide</p>'; } if(empty($_POST['Niveau'])) { print '<p class="style_css">Le Niveau est vide</p>'; } if(empty($_POST['Nbeleve'])) { print '<p class="style_css">Le Nombre d\'élèves est vide</p>'; } if(empty($_POST['Carte'])) { print '<p class="style_css">Le numéro de carte est vide</p>'; } if(empty($_POST['Mdp'])) { print '<p class="style_css">Le Mot de passe est vide</p>'; } if(empty($_POST['Mail'])) { print '<p class="style_css">Le Mail est vide</p>'; } elseif (!empty($_POST['Nom']) && !empty($_POST['Prenom']) && !empty($_POST['Ecole']) && !empty($_POST['Adresse']) && !empty($_POST['Niveau']) && !empty($_POST['Nbeleve']) && !empty($_POST['Carte'])&& !empty($_POST['Mdp']) && !empty($_POST['Mail'])) { $cnx=mysql_connect("localhost","root","")or die("Erreur de connexion au serveur"); $db=mysql_select_db("wordpress")or die ("Erreur de connexion à la base wordpress"); $MonSql="INSERT INTO form(Nom, Prenom, Ecole, Adresse, Niveau, Nbeleve, Carte, Mdp, Mail) VALUES('".$Nom."', '".$Prenom."', '".$Ecole."', '".$Adresse."', '".$Niveau."', '".$Nbeleve."', '".$Carte."', '".$Mdp."', '".$Mail."')"; $requete=mysql_query($MonSql, $cnx) or die (mysql_error()); $destinataire = "benjamin.devillers@voila.fr"; $message .=" Nom: {$_POST['Nom']}"; $message .=" Prénom: {$_POST['Prenom']}"; $message .=" Ecole ou collège: {$_POST['Ecole']}"; $message .=" Adresse: {$_POST['Adresse']}"; $message .=" Niveau: {$_POST['Niveau']}"; $message .=" Nombre d'élèves: {$_POST['Nbeleve']}"; $message .=" Numéro de carte: {$_POST['Carte']}"; $message .=" Mot de passe: {$_POST['Mdp']}"; $message .=" Mail: {$_POST['Mail']}"; mail($destinataire, "Formulaire", $message ); } } ?> <form method="post" action="<?php echo ($_SERVER['PHP_SELF']);?>"> <table> <tr><td>Votre nom : </td><td><input type="text" name="Nom" size="60"/></td></tr> <tr><td>Votre prénom : </td><td><input type="text" name="Prenom" size="60"/></td></tr> </br> <tr><td>Votre école ou collège : </td><td><input type="text" name="Ecole" size="60"/></td></tr> <tr><td>Adresse établissement(n°, rue, ville) : </td><td><input type="text" name="Adresse" size="60"/></td></tr> <tr><td>Niveau de la classe : </td><td><input type="text" name="Niveau" size="60"/></td></tr> <tr><td>Nombre d'élèves : </td><td><input type="text" name="Nbeleve" size="60"/></td></tr> <tr><td>Votre numéro de carte : </td><td><input type="text" name="Carte" size="60"/></td></tr> <tr><td>Votre Mot de passe : </td><td><input type="password" name="Mdp" size="60"/></td></tr> <tr><td>Votre mail : </td><td><input type="text" name="Mail" size="60"/></td></tr> <tr><td></td><td><input type="submit" name="submit" value="Enregistrez votre inscription"/></td></tr> </table> </form> <h3>Fiche</h3> <table> <tbody> <tr> <th>Nom</th> <td><?php echo ($_POST['Nom']);?></td> </tr> <tr> <th>Prénom</th> <td><?php echo ($_POST['Prenom']);?></td> </tr> <tr> <th>Ecole ou collège</th> <td><?php echo ($_POST['Ecole']);?></td> </tr> <tr> <th>Adresse</th> <td><?php echo ($_POST['Adresse']);?></td> </tr> <tr> <th>Niveau de la classe</th> <td><?php echo ($_POST['Niveau']);?></td> </tr> <tr> <th>Nombre d'élève</th> <td><?php echo ($_POST['Nbeleve']);?></td> </tr> <tr> <th>Numéro de carte</th> <td><?php echo ($_POST['Carte']);?></td> </tr> <tr> <th>Mot de passe</th> <td><?php echo ($_POST['Mdp']);?></td> </tr> <tr> <th>Mail</th> <td><?php echo ($_POST['Mail']);?></td> </tr> </tbody> </table> </body> </html>
Il marche niquel pas de souci mais quand je modifie un tout petit mot ou autre et bien ça ne fonctionne plus car le code s'écrit comme sa tout seul ensuite avec pleins de caractères bisarres..:
<h3>Remplissez ce formulaire si vous êtes déjà adhérent de la médiathèque.</h3> <p class="style_css">Tous les champs sont obligatoires.</p> <!--?php $Nom = ($_POST['Nom']); $Prenom = ($_POST['Prenom']); $Ecole = ($_POST['Ecole']); $Adresse = ($_POST['Adresse']); $Niveau = ($_POST['Niveau']); $Nbeleve = ($_POST['Nbeleve']); $Carte = ($_POST['Carte']); $Mdp = ($_POST['Mdp']); $Mail = ($_POST['Mail']); if (isset($_POST['submit'])){ if(empty($_POST['Nom'])) { print ' <p class="style_css"--> <p>Le Nom est vide</p> <p> </p> <p>'; } if(empty($_POST['Prenom'])) { print '</p> <p class="style_css">Le Prénom est vide</p> <p>'; } if(empty($_POST['Ecole'])) { print '</p> <p class="style_css">L\'Ecole est vide</p> <p>'; } if (empty($_POST['Adresse'])) { print '</p> <p class="style_css">L\'Adresse est vide</p> <p>'; } if(empty($_POST['Niveau'])) { print '</p> <p class="style_css">Le Niveau est vide</p> <p>'; } if(empty($_POST['Nbeleve'])) { print '</p> <p class="style_css">Le Nombre d\'élèves est vide</p> <p>'; } if(empty($_POST['Carte'])) { print '</p> <p class="style_css">Le numéro de carte est vide</p> <p>'; } if(empty($_POST['Mdp'])) { print '</p> <p class="style_css">Le Mot de passe est vide</p> <p>'; } if(empty($_POST['Mail'])) { print '</p> <p class="style_css">Le Mail est vide</p> <p>'; } elseif (!empty($_POST['Nom']) && !empty($_POST['Prenom']) && !empty($_POST['Ecole']) && !empty($_POST['Adresse']) && !empty($_POST['Niveau']) && !empty($_POST['Nbeleve']) && !empty($_POST['Carte'])&& !empty($_POST['Mdp']) && !empty($_POST['Mail'])) { $cnx=mysql_connect("localhost","root","")or die("Erreur de connexion au serveur"); $db=mysql_select_db("wordpress")or die ("Erreur de connexion à la base wordpress"); $MonSql="INSERT INTO form(Nom, Prenom, Ecole, Adresse, Niveau, Nbeleve, Carte, Mdp, Mail) VALUES('".$Nom."', '".$Prenom."', '".$Ecole."', '".$Adresse."', '".$Niveau."', '".$Nbeleve."', '".$Carte."', '".$Mdp."', '".$Mail."')"; $requete=mysql_query($MonSql, $cnx) or die (mysql_error()); $destinataire = "benjamin.devillers@voila.fr"; $message .=" Nom: {$_POST['Nom']}"; $message .=" Prénom: {$_POST['Prenom']}"; $message .=" Ecole ou collège: {$_POST['Ecole']}"; $message .=" Adresse: {$_POST['Adresse']}"; $message .=" Niveau: {$_POST['Niveau']}"; $message .=" Nombre d'élèves: {$_POST['Nbeleve']}"; $message .=" Numéro de carte: {$_POST['Carte']}"; $message .=" Mot de passe: {$_POST['Mdp']}"; $message .=" Mail: {$_POST['Mail']}"; mail($destinataire, "Formulaire", $message ); } } ?></p> <form method="post" action="<?php echo ($_SERVER['PHP_SELF']);?>"> <br /> <table> <tbody> <tr> <td>Votre nom :</td> <td><input type="text" name="Nom" size="60" /></td> </tr> <tr> <td>Votre prénom :</td> <td><input type="text" name="Prenom" size="60" /></td> </tr> <tr> <td>Votre école ou collège :</td> <td><input type="text" name="Ecole" size="60" /></td> </tr> <tr> <td>Adresse établissement(n°, rue, ville) :</td> <td><input type="text" name="Adresse" size="60" /></td> </tr> <tr> <td>Niveau de la classe :</td> <td><input type="text" name="Niveau" size="60" /></td> </tr> <tr> <td>Nombre d'élèves :</td> <td><input type="text" name="Nbeleve" size="60" /></td> </tr> <tr> <td>Votre numéro de carte :</td> <td><input type="text" name="Carte" size="60" /></td> </tr> <tr> <td>Votre Mot de passe :</td> <td><input type="password" name="Mdp" size="60" /></td> </tr> <tr> <td>Votre mail :</td> <td><input type="text" name="Mail" size="60" /></td> </tr> <tr> <td> </td> <td><input type="submit" name="submit" value="Enregistrez votre inscription" /></td> </tr> </tbody> </table> </form> <h3>Fiche</h3> <table> <tbody> <tr> <th>Nom</th> <td><!--?php echo ($_POST['Nom']);?--></td> </tr> <tr> <th>Prénom</th> <td><!--?php echo ($_POST['Prenom']);?--></td> </tr> <tr> <th>Ecole ou collège</th> <td><!--?php echo ($_POST['Ecole']);?--></td> </tr> <tr> <th>Adresse</th> <td><!--?php echo ($_POST['Adresse']);?--></td> </tr> <tr> <th>Niveau de la classe</th> <td><!--?php echo ($_POST['Niveau']);?--></td> </tr> <tr> <th>Nombre d'élève</th> <td><!--?php echo ($_POST['Nbeleve']);?--></td> </tr> <tr> <th>Numéro de carte</th> <td><!--?php echo ($_POST['Carte']);?--></td> </tr> <tr> <th>Mot de passe</th> <td><!--?php echo ($_POST['Mdp']);?--></td> </tr> <tr> <th>Mail</th> <td><!--?php echo ($_POST['Mail']);?--></td> </tr> </tbody> </table>
Comment garder le premier code intacte dans l'article ? sans que tous ces caractères apparaissent ? Merci de votre aide ;)
A voir également:
- Problème de caractère sous cms
- Caractère ascii - Guide
- Caractère spéciaux - Guide
- Caractere speciaux - Guide
- Caractere vide - Guide
- Caractere speciaux mac - Guide