Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/12/2010, 11h14   #1
Membre à l'essai
 
Inscription : septembre 2006
Messages : 122
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 122
Points : 22
Points : 22
Par défaut boucle de zone de texte

Bonjour,

Je n'arrive pas à résoudre un problème un peu compliqué .

alors voila, j'ai une table de bdd qui contient x entrée, je fais une boucle While pour afficher un nombre x de texte area. La finalité est que l'utilisateur puisse remplir ces texte aréa et puis appuyer sur le bouton "ajouter" et sauvegarder leur contenu dans une bdd, or voila puisque c'est le même arèa qui est dans la boucle, je n'arrive à sauvegarder que le contenu du dénier text aréa

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$result1 = $bdd->query("SELECT count(*) FROM inf WHERE idp= $idpr")->fetchColumn();
while($cp2<$ret1)
		{?>
 
<form action="relationpopinf.php" method="post">
<textarea name="typeprofil" cols=10 rows=1>droits</textarea>
 
		<?php 
			$cp2++;
		} ?>
<input type="Submit" value="ajouter">
			</form>
Je ne sais pas quoi faire après :cry:
Voila voila, des suggestions
pipip est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2010, 11h21   #2
Membre éprouvé
 
Avatar de radicaldreamer
 
Homme Guillaume
Développeur Web
Inscription : décembre 2007
Messages : 353
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Âge : 21
Localisation : France, Haut Rhin (Alsace)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : décembre 2007
Messages : 353
Points : 473
Points : 473
Code :
<texarea name="typeprofil[]"></textarea>
Code :
1
2
3
4
5
6
7
8
9
<?php
if(isset($_POST['ajouter']))
	{
foreach ($_POST['typeprofil'] as $val)
		{
echo "Contenu : ",$val,"<br>";
		}
	}
?>
Ca marche?
En fait on va dire que chaque textarea va faire partir du tableau typeprofil (grace à name="typeprofil[]") et ensuite on fait un foreach pour parcourir chaque textarea de typeprofil[].

Cordialement, Guillaume.
__________________
Si ce que tu as à dire n'est pas plus beau que le silence, alors tais toi.

- Pensez à voter pour les messages qui vous ont été utiles ainsi que de mettre
radicaldreamer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2010, 12h21   #3
Membre à l'essai
 
Inscription : septembre 2006
Messages : 122
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 122
Points : 22
Points : 22
merci Guillaume

apparemment il ne rentre pas dans la boucle

Code :
1
2
3
4
5
6
7
8
9
<?php
if(isset($_POST['ajouter']))
	{
foreach ($_POST['typeprofil'] as $val)
		{
echo "Contenu : ",$val,"<br>";
		}
	}
?>
tu ne pense pas qu'il y a un soucis avec le $_POST['ajouter']

Merci à toi
pipip est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2010, 12h52   #4
Membre éprouvé
 
Avatar de radicaldreamer
 
Homme Guillaume
Développeur Web
Inscription : décembre 2007
Messages : 353
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Âge : 21
Localisation : France, Haut Rhin (Alsace)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : décembre 2007
Messages : 353
Points : 473
Points : 473
Bah ouais, je pense qu'il y en a un effectivement.

Ton bouton de validation change le en:

Code :
<input type="submit" name="ajouter" value="ajouter" />
__________________
Si ce que tu as à dire n'est pas plus beau que le silence, alors tais toi.

- Pensez à voter pour les messages qui vous ont été utiles ainsi que de mettre
radicaldreamer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2010, 22h30   #5
Membre à l'essai
 
Inscription : septembre 2006
Messages : 122
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 122
Points : 22
Points : 22
ok c'est bon merci
pipip est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h55.


 
 
 
 
Partenaires

Hébergement Web