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 24/05/2007, 11h17   #1
Futur Membre du Club
 
Inscription : février 2007
Messages : 54
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 54
Points : 18
Points : 18
Par défaut POST : champs avec des noms identiques ou des IDs ?

Bonjour

Est-il possible d'utiliser le tableau $_POST pour récupérer les valeurs de champs textes ayant des noms identiques ?

J'ai par exemple 5 textes de mêmes noms mais qui ont bien sur des valeurs différentes et je voudrais toutes les retrouver après soumission du formulaire.

Les textes ont par ailleurs tous des ID différents. Peut-on utiliser $_POST avec l'ID plutôt que le nom pour retrouver un champ du formulaire ?
Luke58 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2007, 11h25   #2
Membre émérite
 
Avatar de viviboss
 
Inscription : août 2006
Messages : 943
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : août 2006
Messages : 943
Points : 941
Points : 941
Bien sur

C'est d'ailleur le but d'un ID : à contenu ou variable identique, l'ID "unique" promet une différence.....

Donc, dans tes champs POST il vaut surement mieux donner en nom les ID, et en considérant que tes ID sont issues d'une BDD, il est alors simple d'imaginer de garantir le fait de retrouver tes noms de champs POST, et faire des comparaisons....

Code :
1
2
3
4
5
 
<?php
//code de formulaire.....
?>
<input type="text" name="2103" value="blabla"/>
Et dans ta page de traitement :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
<?php
//requete vers la base pour prendre tout les ID
foreach ($_POST as $key=>$value){
if($key==$valeurBDD){
//traitement....
}
}
//Ensuite, tu peut reprendre les valeurs plus commune de tes champs POST
$variable=$_POST["machin"];
 
//etc....
Voilou
__________________
Veni Vidi Vici
-------------------------
Mes articles : developpez.com ou bien vbview.net
-------------------------
Et SURTOUT ne pas oublier la bible PHP : --> php_manual_fr.chm!!!
Et aussi : --> pear_manual_fr.chm!!!

Ou encore : --> Les tutoriaux & cours PHP de Développez.com
-------------------------
viviboss est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h39.


 
 
 
 
Partenaires

Hébergement Web