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

Fermé
legeek404 Messages postés 7 Date d'inscription mercredi 13 avril 2016 Statut Membre Dernière intervention 19 avril 2016 - 15 avril 2016 à 13:13
Xavierdu34 Messages postés 216 Date d'inscription lundi 2 décembre 2013 Statut Membre Dernière intervention 10 octobre 2016 - 22 avril 2016 à 15:29
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
16 avril 2016 à 00:55
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 Date d'inscription mercredi 13 avril 2016 Statut Membre Dernière intervention 19 avril 2016
18 avril 2016 à 13:18
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 216 Date d'inscription lundi 2 décembre 2013 Statut Membre Dernière intervention 10 octobre 2016 21
18 avril 2016 à 15:53
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
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 216 Date d'inscription lundi 2 décembre 2013 Statut Membre Dernière intervention 10 octobre 2016 21 > legeek404
18 avril 2016 à 17:22
Qu'appelles tu colonne dans ton premier post ?

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