Menus déroulants

octavianus Messages postés 46 Statut Membre -  
NookZ Messages postés 2376 Statut Membre -
bonjour,
je débute et j'ai récupéré un site sur lequel je voudrais ajouter des fonctionalités sur les menus déroulants.
Dans la partie administration, je gère les commandes de clients en 3 catégories : en cours, payées, et expédiées au client.
Sur chaque page d'affichage des commandes par catégories, j'ai la possibilité d'aller sur chaque commande pour en faire le suivi : si le règlement est "reçu" ou" non", si elle est "traitée" ou "non", ce qui les fait changer de catégorie.
Je voudrais lier ces 2 menus, par exemple si le règlement n'est pas reçu, que le traitement soit "non" , et récupérer ces infos sur la page de la catégorie suivante, ce qui n'est pas le cas.
Ainsi quand le paiement est reçu, que ma commande apparaisse dans la page "commandes payées" avec la possibilité de la traiter (menu déroulant Traitée : "oui, non") et ainsi de suite.
Voici mon code:

<table width=100% border="0" cellpadding="0" cellspacing="2" class="couleur_contenu_tableau_commande">
<tr>
<td height=24 width=15%><span class="couleur_libelle_commande" > Règlement : </span></td>

<?php if(($statut==1) && (@$_SESSION['profil']>=3))
{
?><td class="couleur_contenu_tableau_commande" width=15%>

<!--DEBUT menu liste déroulante (RAJOUT id pour Règlement)-->
<SELECT id="reglement" NAME="reglement" style="WIDTH: 100px" onChange="Choix(this.form)">
<OPTION id="en attente">En attente</OPTION>
<OPTION id="recu" NAME="reçu" style="WIDTH: 100px">Reçu</OPTION>
</SELECT>
</td>
<td rowspan=2 align=center><input type="submit" name="modification_commande" id="modification_commande" style="WIDTH :120px ; HEIGHT : 20px" value="Modifier la commande" title="Enregistrement des modifications" Onclick="return verif_traitee();"></td>
<?php
}
else
{
?><td><?php ?></td><?php
} ?>

<!--td height=24 width=45% ><span class="couleur_libelle_commande" > </span></td-->

<?php if(($statut==2)&& (@$_SESSION['profil']>=3))
{ ?> <!--retrait de "return" verif_traitee()";" "-->
<td class="couleur_contenu_tableau_commande" width=15%>

<!--DEBUT menu liste déroulante (RAJOUT id pour Règlement)-->
<SELECT id="reglement" NAME="reglement" style="WIDTH: 100px" >
<OPTION id="recu" NAME="reçu" style="WIDTH: 100px">Reçu</OPTION>
</SELECT>
</td>
<td rowspan=2 align=center><input type="submit" name="modification_commande" id="modification_commande" style="WIDTH :120px ; HEIGHT : 20px" value="Modifier la commande" title="Enregistrement des modifications" Onclick="return verif_traitee();"></td>
<?php }
else
{ ?>
<td rowspan=2 align=center> </td>
<?php } ?>

<?php if(($statut==3)&& (@$_SESSION['profil']>=3))
{ ?>
<td class="couleur_contenu_tableau_commande" width=15%>

<!--DEBUT menu liste déroulante (RAJOUT id pour Règlement)-->
<SELECT id="reglement" NAME="reglement" style="WIDTH: 100px" >
<OPTION id="recu" NAME="reçu" style="WIDTH: 100px" selected=selected>Reçu</OPTION>
</SELECT>
</td>
<td rowspan=2 align=center><input type="submit" name="modification_commande" id="modification_commande" style="WIDTH :120px ; HEIGHT : 20px" value="Modifier la commande" title="Enregistrement des modifications" Onclick="return verif_traitee();"></td>
<?php }
else
{ ?>
<td rowspan=2 align=center> </td>
<?php } ?>
</tr>
<tr>

<td height=24 ><span class="couleur_libelle_commande" > Traitée : </span></td>
<?php if(($statut==1) && (@$_SESSION['profil']>=3))
{
?><td class="couleur_contenu_tableau_commande">
<SELECT id="traitee" NAME="traitee" style="WIDTH: 100px">
<OPTION id="non" value="Non" >Non</OPTION>
<OPTION id="oui" value="Oui" >Oui</OPTION>
</SELECT>
</td><?php
}
else
{
?><td><?php ?></td><?php
} ?>
<?php if(($statut==2)&& (@$_SESSION['profil']>=3))
{ ?><td class="couleur_contenu_tableau_commande" width=15%> <!--retrait de "return" verif_traitee()";" "-->
<SELECT id="traitee" NAME="traitee" style="WIDTH: 100px" >
<OPTION id="non" NAME="non" style="WIDTH: 100px">Non</OPTION>
<OPTION id="oui" value="Oui" >Oui</OPTION>
</SELECT>
</td><?php
}
else
{
?><td><?php ?></td><?php
} ?>
<?php if(($statut==3)&& (@$_SESSION['profil']>=3))
{ ?><td class="couleur_contenu_tableau_commande" width=15%>
<SELECT id="traitee" NAME="traitee" style="WIDTH: 100px" >
<OPTION id="non" NAME="non" style="WIDTH: 100px">Non</OPTION>
<OPTION id="oui" value="Oui">Oui</OPTION>
</SELECT>
</td><?php
}
else
{
?><td><?php ?></td><?php
} ?>
$statut =1-> règlement en attente + traitée "non"
$statut =2->règlement "reçu" +traitée "non"
$statut=3->règlement "reçu" + traitée "oui"
SESSION profil -> détermine si l'administrateur est accrédité

Quelqu'un pourrait-il m'aider ? Merci

1 réponse

NookZ Messages postés 2376 Statut Membre 514
 
Ah je me disais bien que ça me rappelait quelque chose :
http://www.commentcamarche.net/forum/affich 11476963 menu deroulant
Pourquoi n'as-tu pas fait un up plutôt?
0