Insertion aprtir d'une page admin vers une bd

Fermé
red_one - 14 nov. 2007 à 18:18
hamburger Messages postés 71 Date d'inscription mercredi 14 novembre 2007 Statut Membre Dernière intervention 18 janvier 2008 - 14 nov. 2007 à 23:41
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)';
A voir également:

4 réponses

sfel Messages postés 1640 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 15 juillet 2009 430
14 nov. 2007 à 22:50
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 ?

0
hamburger Messages postés 71 Date d'inscription mercredi 14 novembre 2007 Statut Membre Dernière intervention 18 janvier 2008 9
14 nov. 2007 à 23:12
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
0
sfel Messages postés 1640 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 15 juillet 2009 430
14 nov. 2007 à 23:23
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.

0
hamburger Messages postés 71 Date d'inscription mercredi 14 novembre 2007 Statut Membre Dernière intervention 18 janvier 2008 9
14 nov. 2007 à 23:41
Je ne le savais pas, merci pour le renseignement.
0