J'ai un formulaire avec trois champs. Quand j'appuie sur le bouton "Ajouter", j'ajoute le contenu dans une base de données.
Ca c'est en théorie.
Parce qu'en pratique il ne se passe rien. Il reconnait les variables (je peux les afficher), MySQL ne me retourne pas d'erreur mais il ne se passe rien...
Voici mon code :
<?php
if (isset($_POST['NomService']) AND isset($_POST['Diminutif']) AND isset($_POST['CodeServ'])) // Si les variables existent
{
if ($_POST['NomService'] != NULL AND $_POST['Diminutif'] != NULL AND $_POST['CodeServ'] != NULL) // Si on a quelque chose à enregistrer
{
// D'abord, on se connecte à MySQL
mysql_connect("localhost", "root", "") or die('Connexion impossible');
mysql_select_db("repertoire") or die('Connexion impossible');
// On utilise la fonction PHP htmlentities pour éviter d'enregistrer du code HTML dans la table
$nomservice = htmlentities($_POST['NomService']);
$diminutif = htmlentities($_POST['Diminutif']);
$codeserv = htmlentities($_POST['CodeServ']);
// Ensuite on enregistre le message
mysql_query("INSERT INTO SERVICES (NomService, Diminutif, CodeServ)VALUES('$nomservice', '$diminutif', '$codeserv')");
// On se déconnecte de MySQL
mysql_close();
}
} ?>
Voilà
Si quelqu'un a une idée de ce qui peux merder parce que là je sèche.
Merci d'avance
Mougeole
