bonjour,
je voulais faire une fonction general qui me permettais de spécifier le nom de la table + les champs a inserer grace a des variables php mais en fait je me craque quelque part (function inserercode)
voici ma fonction :
et la les declarations des variables.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 //Execution d'une requete function execQuery($query) { $result = mysql_query($query) or die('Erreur SQL !<br>'.$query.'<br>'.mysql_error()); ; if (!$result) { header("Location:erreur_sql.html"); } return $result; } function inserercode($nomtable,$champsinserer){ $this -> execQuery("INSERT INTO ".$nomtable." VALUES('".$champsinserer."')"); }
donc la c'est $champsinserer qui fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $nomtable="article"; $champsinserer=$code.','.$categorie.','$nom','$quantite; $db->inserercode($nomtable,$champsinserer);
je crois que je me suis plante au niveau des ""
si quelqu'un peut me dire comment corriger ce probleme ?
merci
fey
Partager