Insere un tableau html BASE DE DONNEE MYSQL

Bonjour,

Comment pouvoir inserer le contenu d'un tableau html dans une base de données mysql.
j'essaye avec
$sql=mysql_query("INSERT INTO facture ('id_produit','Quantite_vendue') VALUES ('$id_produit','$Quantite_vendue')");
et ça n'insere que la derniere ligne.

1 réponse

  1. Tu as besoin d'utilisé une boucle.
    Ton prog sera comme ceci :
    for ($i = 1; $i <= N; $i++) {
    $sql=mysql_query("INSERT INTO facture ('id_produit','Quantite_vendue') VALUES ('$id_produit','$Quantite_vendue')");
    }
    NB : N c'est le nombre de ligne que tu as dans le tableau
    0
    1. Contributeur
      A condition que $id_produit et $Quantite_vendue contiennent à chaque lecture les bonnes valeurs du tableau...
      0
    2. Il faut aussi qu'il utilise les variables comme des tableaux

      Et dans ce cas
      foreach($id_produit AS $k => $v){
          
           $sql=mysql_query("INSERT INTO facture ('id_produit','Quantite_vendue') VALUES ('{$id_produit[$k]}', '{$Quantite_vendue[$k]}');"); 
      
      }
      
      0