Ajouter donnes a la base de donnee php
Résolu/Fermé
bretonm2004
Messages postés
319
Date d'inscription
vendredi 9 mai 2008
Statut
Membre
Dernière intervention
30 août 2013
-
2 févr. 2011 à 22:05
bretonm2004 Messages postés 319 Date d'inscription vendredi 9 mai 2008 Statut Membre Dernière intervention 30 août 2013 - 3 févr. 2011 à 14:21
bretonm2004 Messages postés 319 Date d'inscription vendredi 9 mai 2008 Statut Membre Dernière intervention 30 août 2013 - 3 févr. 2011 à 14:21
A voir également:
- Ajouter donnes a la base de donnee php
- Formules excel de base - Guide
- Alert php ✓ - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
- Ajouter un compte gmail - Guide
- Ajouter un profil netflix payant - Guide
1 réponse
Groarh
Messages postés
682
Date d'inscription
vendredi 1 août 2008
Statut
Membre
Dernière intervention
28 juin 2015
185
Modifié par Groarh le 2/02/2011 à 22:14
Modifié par Groarh le 2/02/2011 à 22:14
C'est pas très méchant. Je vais te donner quelques indices ;)
D'abord, ça dépend quelle est ta méthode de requête (POST ou GET). Mettons que c'est POST.
Tu auras des variables du genre $_POST["marque_$i"] où $i est un nombre entier.
Là je propose une boucle for ou while. Et pour savoir à quel moment s'arrêter... Soit tu envoies le nombre de champs avec le reste de la requête, soit tu testes l'existence de la variable avec la fonction isset().
Finalement, pour que tout ça se retrouve dans la BDD, mets ta requête INSERT dans la boucle for/while (tu ouvres ta connexion à la base avant la boucle, et tu la refermes après).
Bon courage ;)
D'abord, ça dépend quelle est ta méthode de requête (POST ou GET). Mettons que c'est POST.
Tu auras des variables du genre $_POST["marque_$i"] où $i est un nombre entier.
Là je propose une boucle for ou while. Et pour savoir à quel moment s'arrêter... Soit tu envoies le nombre de champs avec le reste de la requête, soit tu testes l'existence de la variable avec la fonction isset().
Finalement, pour que tout ça se retrouve dans la BDD, mets ta requête INSERT dans la boucle for/while (tu ouvres ta connexion à la base avant la boucle, et tu la refermes après).
Bon courage ;)
Modifié par bretonm2004 le 2/02/2011 à 22:21
pour mettre les données je n'ai aucun probleme c est au niveau de la boucle while que je n y comrend rien faut t-il que je mette le while dans le post de mes varriable ce st la que je bloque
et je sais qu il va faloir que je mette un i++ pour l auto increment
merci
3 févr. 2011 à 13:50
en fait je réalise qu'il faudra sans doute tester l'existence de toutes les variables. Donc, pour simplifier les choses, il faudrait que tu envoies le nombre de champs générés, via un input caché :
À chaque fois que l'utilisateur clique sur « ajouter un champ », ta fonction create_champ() est appelée.. À ce moment-là, il faut mettre à jour la valeur de nb_champs :
En PHP, tu peux alors récupérer cette valeur pour faire une boucle for :
Je n'en dis pas plus. Bon courage ;)
3 févr. 2011 à 14:21
je suis désolé mais je ne comprend pas tres bien :(
document.getElementById('nb_champs').value = i2;
ca je doit mettre ca ou
ensuite la valeur nb_champs va me donner le nombre de champs a placer dans la bd ca je le comprend bien
peut etre juste ce truc la a clarifier svp
marci beaucoup