Insertion aprtir d'une page admin vers une bd
red_one
-
hamburger Messages postés 71 Statut Membre -
hamburger Messages postés 71 Statut Membre -
Bonjour,
je suis sur le point de faire ajouté des produit apartir d'une page admin vers une base de données :
voila le script que j'étulise mais sa donne rien .
function addCar($voiture)
{
$sql = 'INSERT INTO voiture VALUES ("",$voiture->marque,$voiture->carburant,$voiture->nbr_place,$voiture->climatisation,$voiture->radio_cassette,$voiture->images,$voiture->id_cat)';
je suis sur le point de faire ajouté des produit apartir d'une page admin vers une base de données :
voila le script que j'étulise mais sa donne rien .
function addCar($voiture)
{
$sql = 'INSERT INTO voiture VALUES ("",$voiture->marque,$voiture->carburant,$voiture->nbr_place,$voiture->climatisation,$voiture->radio_cassette,$voiture->images,$voiture->id_cat)';
Configuration: Windows XP Firefox 2.0.0.9
4 réponses
-
alors il doit en manquer une partie
sinon
function addCar($voiture)
{
$sql = 'INSERT INTO voiture VALUES ("",$voiture->marque,$voiture->carburant,$voiture->nbr_place,$voiture->climatisation,$voiture->radio_cassette,$voiture->images,$voiture->id_cat)';
mysql_query($sql) or die ("Erreur dans le insert de voiture : ".mysql_error()) ;
}
devrai etre bien, si ta connection a la base de donnée es tbonne.
sinon, $voiture es tde quel type ?
object ?
-
Il faut revoir votre syntaxe, il y a plusieurs possibilités pour obtenir le resultat que tu desires, voici des syntaxes du "INSERT" :
- celle que j'utilise si il y a beaucoup de champs à renseigner :
INSERT INTO tbl_name SET col_name=valeur, ... ;
- celle que tu essayes d'utiliser :
INSERT INTO tbl_name (col_name1, colname2, ..) VALUES (valeur1, valeur2, ...) ;
Bonne soirée,
Burger -
hamburger,
dans la seconde que tu cite, tu n'est pas pas obligé de préciser les champs après la tables, si tu les rentrent tous, et dans l'ordre.
Tu préciose donc , que si tu utilise un ordre différents, ou que tu n'en inscrit qu'une partie.
-