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 23/09/2011, 12h44   #1
Invité de passage
 
Inscription : septembre 2011
Messages : 2
Détails du profil
Informations forums :
Inscription : septembre 2011
Messages : 2
Points : 0
Points : 0
Par défaut recuperation de valeur dans des champ generer

Bonjour a toutes et tous,

j'ai une liste déroulante avec le nombre de menu que l'on souhaite.
par exemple si je clique sur 3 menu,

le script me génère 3 div menu avec dans chacune de celle-ci 2 champ, 1 ou je peux choisir le nombre de sous menu et 1 ou je peux choisir le nombre de section et ceci pour chaque menu générer.

avec un session j'arrive a récupéré le nombre de menu générer et le multiplier par le prix souhaiter.
mon problème est que je ne sais pas comment faire pour récupéré le nombre de sous menus et de sections choisi dans chaque menus.

voici le script

Bonjour a toutes et tous,

j'ai une liste déroulante avec le nombre de menu que l'on souhaite.
par exemple si je clique sur 3 menu,

le script me génère 3 div menu avec dans chacune de celle-ci 2 champ, 1 ou je peux choisir le nombre de sous menu et 1 ou je peux choisir le nombre de section et ceci pour chaque menu générer.

avec un session j'arrive a récupéré le nombre de menu générer et le multiplier par le prix souhaiter.
mon problème est que je ne sais pas comment faire pour récupéré le nombre de sous menus et de sections choisi dans chaque menus.

voici le script

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<p>Combien de  menu vous faut'il? (<a class="exMenu" href="#">exemple<span><img src="template/explicationMenu.png" alt="Menu" /></span></a>)</p>
<select name="menu">
    <option><?php echo $_GET['menu']." menu"; ?></option>
    <?php
    for($menu = 0; $menu < 11; $menu++){
    ?>
    <option onclick="document.location.href='<?php $PHP_SELF ?>?menu=<?php echo $menu; ?>'" value="<?php echo $menu; ?>"><?php echo $menu." Menu" ?></option>
    <?php
    }
    ?>
</select>
 
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<?php
for($menu = 0; $menu < $_GET['menu']; $menu++){
$nb_cols=10;
?>
<td style="padding:3px; ;border: 1px solid #2c416c; margin-top:5px; margin-left:5px; width:210px; float:left;">
<p>? de sous menu dans le menu <?php echo $menu+1; ?></p>
 
    <select name="sousMenu_<?php echo $menu; ?>">
    <?php
    for($sousMenu = 0; $sousMenu < 11; $sousMenu++){
    ?>
        <option value="<?php echo $sousMenu ?>"><?php echo $sousMenu." Sous Menu"; ?></option>       
    <?php
    }
    ?>
     </select>
     <p>? de section dans le sous menu</p>
     <select name="section_<?php echo $menu; ?>">
     <?php
     for ($section = 0; $section < 11; $section++){
     ?>
        <option value="<?php echo $section ?>"><?php echo $section." Section"; ?></option>
     <?php
     }
     ?>
     </select>
 
</td>
<?php
    $i= ($i + 1) % $nb_cols;
        if($i==3){
            echo "</tr><tr>";
    }    
 
}
?>
Code :
1
2
3
4
5
6
7
8
<?php
if(isset($_POST['envoi']) && !empty($_POST['envoi'])){
	extract($_POST);
 
	$_SESSION['menu'] = $_GET['menu'];
	$prixMenu = $_SESSION['menu'] * 30;
}
?>

Merci a vous

Gabi
gabi1202 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/09/2011, 11h58   #2
Membre confirmé
 
Avatar de zulad
 
Inscription : juin 2007
Messages : 500
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 500
Points : 289
Points : 289
une chose que tu peux faire c'est boucler sur un :

foreach($_POST as $v)


et checker pour récupérer tes éléments. C'est la façon la plus simple pour traiter tout tes postes. Sinon, tu dois passer par un nomage correct de tes éléments de post.
__________________
Il y a trois grandes catégories d'individus : Les S:sensibles / Les P:penseurs / Les A:agités (Tous sont des animaux)
zulad 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 20h28.


 
 
 
 
Partenaires

Hébergement Web