addslashes
Posté : 10 juin 2005, 11:37
Bonjour,
j'ai des problèmes d'enregistrement et d'affichage de donnés contenant des '
Je rempli un formulaire que je transmet a une autre page:
en ce debut de page, je récupère mes données:
Je me demandait si ca ne venait pas de addslashes car c'est la 1ère fois que j'l'utilise.
j'ai des problèmes d'enregistrement et d'affichage de donnés contenant des '
Je rempli un formulaire que je transmet a une autre page:
en ce debut de page, je récupère mes données:
$servic =$_POST['nom_service'];
$service=addslashes($servic);
Ensuite j'effectue une requete sur cette valeur:
$s = "SELECT DISTINCT id_service FROM phpgw_workf_services WHERE nom_service = '".$service."'";
$results = mysql_query($s);
$ser=mysql_fetch_array($results, MYSQL_ASSOC);
$idservice=$ser['id_service'];
Puis j'enregistre l'id_service:
$sql = "INSERT INTO phpgw_workf_versions (id_version,id_note, id_instance, id_service, titre, article, etat, destinataire, auteur) VALUES ('$id_version','$id_note','$idinstance','$idservice','$titre','$article','', '$destinataire', '')";
Mais dans ma base de donnée, ben le champ id_service est égal a 0. Je me demandait si ca ne venait pas de addslashes car c'est la 1ère fois que j'l'utilise.