Insere un tableau html BASE DE DONNEE MYSQL

nahac83 -  
 Siluni -
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.

A voir également:

1 réponse

UnderScor Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   2
 
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
HostOfSeraphim Messages postés 6750 Date d'inscription   Statut Contributeur Dernière intervention   1 608
 
A condition que $id_produit et $Quantite_vendue contiennent à chaque lecture les bonnes valeurs du tableau...
0
Siluni
 
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