Inserer plusieurs valeur de formulaires dans une table en même

legeek404 Messages postés 7 Statut Membre -  
Xavierdu34 Messages postés 223 Statut Membre -
Bonjour j'ai une fonction javascript qui me permet au clic d'un bouton Ajouter de créer des champs de saisies a chaque clic. Après avoir renseigné tous les champs crées je clique sur le bouton validé pour les envoyer dans ma base de donnée.
Nb: les champs crées ont le même nom de variable, et ils vont dans les mêmes colonnes
Le problème est que quand je clique sur le bouton validé pour les enregistrer c'est une seule ligne seulement qui s'enregistre dont la première vraiment je sais plus quoi faire
A voir également:

1 réponse

Utilisateur anonyme
 
Bonjour

Si tu donnes à tes champs de formulaire un nom qui finit par [], tu récupéreras des tableaux de variables. Tu pourras récupérer toutes les valeurs grâce à un simple "for".
0
legeek404 Messages postés 7 Statut Membre
 
bonjour j'ai fait ce que tu as dis mais il m'affiche dans le tableau array
<?php
require_once('connexion.php');

$date=$_POST['datecom'];
//variables de la page javascript
$prod[]=$_POST['ch0'];
$prix[]=$_POST['bh1'];
$quant[]=$_POST['dh2'];
$cli=$_POST['client'];
$requete="insert into proforma (codeproforma,datepro,client,produit,prix,quantite)
values ('','$date','$cli','$prod','$prix','$quant')";
$exe=mysql_query($requete) or die (mysql_error());// executer la requete
$codprofor=mysql_insert_id();


mysql_close();

?>
0
Xavierdu34 Messages postés 223 Statut Membre 21
 
Ta réponse n'est pas assez claire pour que l'on puisse t'aider ...
Peux tu nous donner plus d'informations sur ton problème ?
0
legeek404
 
en fait l'objectif c'est d'enregistrer le contenu de plusieurs champs dans les memes colonnes et avec ce que le pere viens de donner ça ne passe pas je sais pas comment adapter une boucle for a ce code
0
Xavierdu34 Messages postés 223 Statut Membre 21 > legeek404
 
Qu'appelles tu colonne dans ton premier post ?

Un champ de la base de données ?
0
legeek404
 
oui oui
0