bonjour
Permettez-moi de faire appel à la communauté des développeur PHP/MYSQL
Voici mon code :
Lorsque dans un des champs, je mets un ' (apostrophe) l'insert se passe mal, j'ai une erreur date base. Lorsqu'il n'y a pas de ' (apostrophe), tout se passe bien, l'insert est OK.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 $q = "INSERT INTO `$db_name`.`annonces` ( `id` , `add_date` , `modify_date` , `ind_type` , `matiere` , `nom` , `dimensions` , `poids` , `description` , `prix` , `date_creation` , `oeuvre_originale` , `port_automatique` , `type_reproduction`) VALUES (NULL , NOW( ) , NOW( ) , '".eschtml($_POST[ind_type])."', '".eschtml($_POST[matiere])."', '".eschtml($_POST[nom])."', '".eschtml($_POST[dimensions])."', '".eschtml($_POST[poids])."', '".eschtml($_POST[description])."', '".eschtml($_POST[prix])."', '".eschtml($_POST[date_creation])."', '".eschtml($_POST[oeuvre_originale])."', '".eschtml($_POST[port_automatique])."', '".($_POST[type_reproduction])."' );";
Est-ce un problème de version PHP ?
Pour info, je viens de passer de 1and1.fr vers infomaniak.ch.
Voici mes codes header :
Version PHP 5.4
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <!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" lang="fr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
mysql Version 5.5.x
Serveur INFOMANIAK
Pourriez-vous m'aider svp ?
Merci pour votre collaboration.
Bone journée
Eric Rouyer
Partager