Prb d'apostrophe sur un formulaire

galaxico8

Nouveau membre
la fonction addslashes() ne fonctionne pas sur mon formulaire, et si je tape " ' " dans nom, prenom, ou raison ça me donne "erreur sur la syntaxe ' près de """"xxxx", et si je la tappe dans questionouverte ça marche...
voiçi mon code :

<?php
// fonctions de connexion a la BDD...
include("testconnexion.php");
include("connexion.php");
// test de remplissage de formulaire
if(isset ($_POST['nom'])) {$nom = $_POST['nom'];} else {$nom = '';}
if(isset ($_POST['prenom'])) {$prenom = $_POST['prenom'];} else {$prenom = '';}
if(isset ($_POST['raison'])) {$raison = $_POST['raison'];} else { $raison= '';}
if(isset ($_POST['questionouverte'])) {$questionouverte = $_POST['questionouverte'];} else {$questionouverte = '';}

//requête d'ajout sur la base de données
$requete = "INSERT INTO client
(nom,prenom,raison,questionouverte)
values ('$nom','$prenom','$raison','$questionouverte');";
mysql_query($requete) or die(mysql_error());

?>
 

Kiathos

Invité
Il n'y a pas de addslashes() dans ton code ;)

Par ailleurs, preferes l'usage de mysql_escape_string();
 

batchy

Grand Maître
mysql_escape_string() est dépréciée depuis belle lurette. Il faut utiliser mysql_real_escape_string()
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 134
Messages
6 718 054
Membres
1 586 393
Dernier membre
mathhh28
Partager cette page
Haut