Bonjour, je vais vous poser une question qui a déjà été posé plein de fois mais malgrè les tutoriels, ça ne marche pas.
En insérant des champs dans ma base de données avec 1 apostrophe ( exemple: brevet d'état), cela m'empêche d'insérer la valeur de mon champ dans la base de données.
Pourtant j'utilise la fonction stripslashes. Voici mon code.
Mon code d'insertion
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php include ("ConnexionBaseDonnée.php"); $libelle=stripslashes($_POST['libelle']); //On récupère la valeur du champ concernant le libelle dans le formulaire ?>
Je pense que l'erreur vient de mon stripslashes.function insert_diplome()
{
$sql = "INSERT INTO diplome (libelle) ";
$sql .= "VALUES ('$this->libelle');";
if (mysql_query($sql))
{
//print "Le nouveau diplôme a bien été créé";
?><script language='javascript'>window.location.replace("Diplome.php");</script><? //Réactualiser la page
}
else
{
print "Un problème est survenu lors de la création du diplôme,cliquer sur le bouton Précedent";
}
}
Partager