begin process at 2012 05 28 21:40:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

formulaire dynamique et variable php


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

formulaire dynamique et variable php

vendredi 23 décembre 2005 à 14:14:08 | formulaire dynamique et variable php

refkaben

Bonjour et meilleurs voeux pour tout monde.
 Je veux faire un formulaire dont les champs s'ajoute en cliquant sur un bouton.
J'ai créé une fonction en javascript
function ajout()
{
var texte="<input type='text' id='di' name='di' ><br>";
document.getElementById("nomdiv").innerHTML += texte;

}

et dans mon html j'ai:
<form>
<div id="nomdiv"></div>
<input type="button" name="nouveau" onClick="ajout();" value="ajouter">
</form>

en cliquant sur le bouton ajouter une zone de texte s'ajoute dans mon formulaire.
Le probleme c'est que je ne sais pas comment récupérer le valeurs de ces champs (comme variables php) pour les insérer dans ma base de données.
Merci de m'aide.
vendredi 23 décembre 2005 à 14:30:57 | Re : formulaire dynamique et variable php

malalam

Administrateur CodeS-SourceS
Hello,

mets plutôt un tableau comme nom de ton champ texte : di[] par exemple.
Comme ça, tu récupèreras les valeurs saisies dans les champs textes ajoutés (autant que tu veux) dans $_POST['di'][0], $_POST['di'][1], $_POST['di'][2] etc
vendredi 23 décembre 2005 à 14:31:15 | Re : formulaire dynamique et variable php

malalam

Administrateur CodeS-SourceS
et meilleurs voeux aussi :-)
vendredi 23 décembre 2005 à 14:48:26 | Re : formulaire dynamique et variable php

refkaben

Ok! merci beaucoup malalam!
une autre question si ça ne te dérange pas de me répondre; je veux que l'internaute peut ajouter seulement 6 champs au maximum, aprés je désactive le bouton ajouter.
 j'ai essayé avec une boucle while et un compteur i, mais ça n'a pas marché(il m'ajoute les 6 champs en un seul clique, et en cliquant une autre fois il m'ajoute 6 autres...et ainsi de suite).
Avez vous une idée?
merci.
vendredi 23 décembre 2005 à 15:07:19 | Re : formulaire dynamique et variable php

malalam

Administrateur CodeS-SourceS
Au passage, tu dois aussi revoir l'id de tes champs ajoutés.
Il n'y a que ces champs textes dans ton formulaire ?
Si oui, voilà ce que tu peux faire :

<form method="post" id="idForm">
<div id="nomdiv"></div>
<input type="button" name="nouveau" onClick="ajout('idForm');" value="ajouter">
</form>

function ajout(form)
{
var f = document.getElementById(form);
var cpt = f.elements.length;
var cptTxt = 0;
    for (i = 0; i < cpt; i ++) {
        if (f.elements[i].type=='text') {
        var cptTxt ++;
        }
    }
if (cptTxt < 7) {
    var texte="<input type='text' id='di"+cptTxt+"' name='di[]' ><br>";
    document.getElementById("nomdiv").innerHTML += texte;
    }
}

vendredi 23 décembre 2005 à 15:19:30 | Re : formulaire dynamique et variable php

refkaben

Merci d'abord pour ta réponse.
en réponse a ta question"Il n'y a que ces champs textes dans ton formulaire ?"
non j'ai d'autres champs de types différents(listes, checkbox....).
et je vais utiliser cette methodes pour plusieurs (div) de mon formulaire.
Donc à priori ça ne marche pas avec la solution que tu m'as proposé.
Donc comment faire?
merci

vendredi 23 décembre 2005 à 15:45:09 | Re : formulaire dynamique et variable php

malalam

Administrateur CodeS-SourceS
Si, elle fonctionne à peu près : là, je checke les type d'input. Un select n'est pas compris dedans. Si tu as d'autres champs textes, non ajoutés de cette manière, que tu ne veux pas compter, tu peux utiliser leur nom pour vérifier que ce ne soit pas eux.
if f.elements[i].name != 'nomChampNonAjouté' // c'est bon, on peut compter.
vendredi 23 décembre 2005 à 15:46:09 | Re : formulaire dynamique et variable php

malalam

Administrateur CodeS-SourceS
Ceci dit...tu peux aller poser ta question ici plutôt :
www.javascriptfr.com
Ils sont plus concernés.


Cette discussion est classée dans : dynamique, variable, texte, php, formulaire


Répondre à ce message

Sujets en rapport avec ce message

Formulaire >> variable nombre [ par SaussageW ] Bonjour à tous, je suis débutant en PHP et HTML, et j'ai une question (qui vous parraitra sans doutes noob!) Je voudrai faire un formulaire en html me Recuperation variable php en java [ par Asturias ] J'ai un formulaire, avant l'envoit j'utilise une fonction java pour vérifier les valeurs, sans passer par une autre page"ce serait plus facile mais pa variable string en PHP [ par alainj ] Bonjour, Je récupére du texte a partir d'un champ de formulaire que je stocke dans une variable.Cette variable fait partie du texte d'un mail.lorque l variable php dans un formulaire [ par tweeder ] Bonjour,Ptite question facile pour vous,j'essaie de générer dynamiquement un formulaire html en bouclant x nombre de fois. Voici le code.for($i = 0;$i variable php dans iframe [ par putch ] bonjour à tous!voila un petit souci :dans une page g un tableau de 3 lignes contenant un formulairesauf que la 2eme ligne est une iframe et que pour v Formulaire dynamique et $php_self [ par boninou ] Bonjour !Je dois créer un site web qui permettra de faire l'interface entre l'utilisateur et une base de données SQL. Ce site concerne le réseau d'un Variable php venant d'une bd mysql dans un formulaire html... [ par CyberMen30 ] J'ai un formulaire html dans lequel, j'ai besoins de transmettre de l'information qui vient d'"une bd...présentement ma ligne  ressemble a caEt quand Une action de formulaire variable [ par Bartheleway ] Bonjour, je me demandais si une action de formulaire pouvais être variable ???Le code que j'ai réalisé :$envoie="admin.php";}if ($_GET['choix']=='bart Ajouter texte dans Formulaire php [ par naindelaforet2 ] Hello,suis un neofite dans le php voir completement null, j'utilise cepandant des scripts pris parci par la et je me debrouille, mais pas question de Récupérer une variable d'une méthode envoyer par un formulaire [ par Noizet ] Hello,J'ai une fonction en javaScript qui me retourne un tableau et j'aimerai la récupèrer une fois que j'ai cliquer sur mon bouton et qu'il m'a amene


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,640 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales