Menus déroulants
octavianus
Messages postés
46
Statut
Membre
-
NookZ Messages postés 2376 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
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
A voir également:
- Menus déroulants
- Excel menus déroulants - Guide
- Barre des menus windows 11 - Guide
- Barre des menus windows 10 - Guide
- Comment créer une dépendance entre plusieurs menus déroulants - Guide
- Générateur de menus, suite... - Forum Excel
1 réponse
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?
http://www.commentcamarche.net/forum/affich 11476963 menu deroulant
Pourquoi n'as-tu pas fait un up plutôt?