Php/mysql et formulaire
Fermé
accapala
Messages postés
6
Date d'inscription
vendredi 11 juin 2010
Statut
Membre
Dernière intervention
29 juin 2010
-
11 juin 2010 à 13:23
louloute300 Messages postés 335 Date d'inscription jeudi 3 juin 2010 Statut Membre Dernière intervention 28 novembre 2012 - 15 juin 2010 à 19:07
louloute300 Messages postés 335 Date d'inscription jeudi 3 juin 2010 Statut Membre Dernière intervention 28 novembre 2012 - 15 juin 2010 à 19:07
A voir également:
- Php/mysql et formulaire
- Formulaire de réclamation facebook - Guide
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Formulaire instagram compte suspendu - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Google Chrome
5 réponses
louloute300
Messages postés
335
Date d'inscription
jeudi 3 juin 2010
Statut
Membre
Dernière intervention
28 novembre 2012
29
11 juin 2010 à 13:46
11 juin 2010 à 13:46
Je comprend ton texte de 2 facons différentes:
La premiere:
Si tous les chps à inclure ds ta table ne sont pas présent sur la même page, c'est qu'il faut les enregistrer au fur et à mesure... via "Update" en mysql
2ème:
Tous les chp sont sur la même page, auquel cas:
si tu as 5 questions, tu as 10 chp affichés sur ta page. Veille à ce qu'il n'y ai pas 2 fois le même name ds les input, sinon, tu ne pourras pas récupérer leur valeur.
La premiere:
Si tous les chps à inclure ds ta table ne sont pas présent sur la même page, c'est qu'il faut les enregistrer au fur et à mesure... via "Update" en mysql
2ème:
Tous les chp sont sur la même page, auquel cas:
si tu as 5 questions, tu as 10 chp affichés sur ta page. Veille à ce qu'il n'y ai pas 2 fois le même name ds les input, sinon, tu ne pourras pas récupérer leur valeur.
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
Modifié par avion-f16 le 11/06/2010 à 13:47
Modifié par avion-f16 le 11/06/2010 à 13:47
Je t'ai répondu ici.
Évite de faire des doublons.
Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
Évite de faire des doublons.
Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
accapala
Messages postés
6
Date d'inscription
vendredi 11 juin 2010
Statut
Membre
Dernière intervention
29 juin 2010
11 juin 2010 à 15:40
11 juin 2010 à 15:40
Je veux utiliser la deuxieme methode. 5 questions =10 champs affichés. mais comme j'utilise une boucle for pour afficher ces champs, ils ont donc le meme name. comment eviter cela?
louloute300
Messages postés
335
Date d'inscription
jeudi 3 juin 2010
Statut
Membre
Dernière intervention
28 novembre 2012
29
11 juin 2010 à 17:09
11 juin 2010 à 17:09
for($i=0;$i<$nbquestion;$i++){
echo '<input type=text name="question'.$i.'">';
}
fais aussi un for de même nature pr récupérer
echo '<input type=text name="question'.$i.'">';
}
fais aussi un for de même nature pr récupérer
accapala
Messages postés
6
Date d'inscription
vendredi 11 juin 2010
Statut
Membre
Dernière intervention
29 juin 2010
11 juin 2010 à 22:32
11 juin 2010 à 22:32
j'ai fait cela mais pour la récupération sa ne marche pas
voici le code:
for($i=0;$i<$nbQuestion;$i++)
{
$Libelle=$_POST['libelle'.$i.''];
$Points=$_POST['points'.$i.''];
}
voici le code:
for($i=0;$i<$nbQuestion;$i++)
{
$Libelle=$_POST['libelle'.$i.''];
$Points=$_POST['points'.$i.''];
}
louloute300
Messages postés
335
Date d'inscription
jeudi 3 juin 2010
Statut
Membre
Dernière intervention
28 novembre 2012
29
12 juin 2010 à 10:34
12 juin 2010 à 10:34
Il y a 2 raisons possible à ce que cela ne marche pas:
1) $nbquestion n'est pas bien renseigné
2) S'il est bien renseigné, un message d'alerte devrai apparaitre si les 'libelle'.$i n'existerai pas...
3) En même tant: je te conseil plutot ce code:
for($i=0;$i<$nbQuestion;$i++)
{
$Libelle[$i]=$_POST['libelle'.$i.''];
$Points[$i]=$_POST['points'.$i.''];
}
Sinon, il n'existera tjrs que 2 retours ! même si tu as 36 questions
1) $nbquestion n'est pas bien renseigné
2) S'il est bien renseigné, un message d'alerte devrai apparaitre si les 'libelle'.$i n'existerai pas...
3) En même tant: je te conseil plutot ce code:
for($i=0;$i<$nbQuestion;$i++)
{
$Libelle[$i]=$_POST['libelle'.$i.''];
$Points[$i]=$_POST['points'.$i.''];
}
Sinon, il n'existera tjrs que 2 retours ! même si tu as 36 questions
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
accapala
Messages postés
6
Date d'inscription
vendredi 11 juin 2010
Statut
Membre
Dernière intervention
29 juin 2010
15 juin 2010 à 19:06
15 juin 2010 à 19:06
merci de ton aide louloute. grace a toi j'ai reussi a réglé ce probléme. je suis nouveau sur ce forum et je sens que je ne vais pas regretter de m'y etre inscrit.
louloute300
Messages postés
335
Date d'inscription
jeudi 3 juin 2010
Statut
Membre
Dernière intervention
28 novembre 2012
29
15 juin 2010 à 19:07
15 juin 2010 à 19:07
C'était avec plaisir..