Insertion aprtir d'une page admin vers une bd

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)';
Configuration: Windows XP
Firefox 2.0.0.9

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. 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 ?

    1. 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
      1. 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.