par
ours-blanc- » 14 nov. 2007, 11:38
bonjour, oui la variable passe bien mais au lieu de l'espace il faut ecrire $_GET[un_test].
j'aimerais bien me passer des espaces mais c'est que je vois pas comment faire autrement. J'ai déjé été confronté à ce problème.
J'ai une menu déroulant select dans un formulaire qui affiche une liste de service. Une fois le formulaire envoyé j'ai besoin de l'identifiant de chaque service. alors la solution que j'ai trouve c'est d'afficher le nom du service dans la liste déroulante et dans un champ caché je passe l'id de chaque service en parametre avec comme nom du champ caché , le nom du service . c'est la qu'apparait l'espace.
pour résumer ca donne en gros ca:
Code : Tout sélectionner
<form...>
<select name="service">
<option>service1</option>
....
<option>servicen</option>
</select>
for(1==>tous les services)
{
<input type = "hidden" name="nomService i" value="idService i"
}
</form>
et pour récupérer l'id du service selectionné je fais :
voila le travail , qui je l'avoue est pas joli joli mais je vois pas comment faire autrement , je dois récupérer l'id du service parcequ'ensuite je crée une classe service à partir de cet Id.
Je pourrais eventuellement construire mon objet service à partir du nom mais ca me plait pas trop.
voila, c'est la deuxieme fois que je rencontre ce probleme et je sais pas comment m'y prendre.
voila merci pour vos réponses.
bonjour, oui la variable passe bien mais au lieu de l'espace il faut ecrire $_GET[un_test].
j'aimerais bien me passer des espaces mais c'est que je vois pas comment faire autrement. J'ai déjé été confronté à ce problème.
J'ai une menu déroulant select dans un formulaire qui affiche une liste de service. Une fois le formulaire envoyé j'ai besoin de l'identifiant de chaque service. alors la solution que j'ai trouve c'est d'afficher le nom du service dans la liste déroulante et dans un champ caché je passe l'id de chaque service en parametre avec comme nom du champ caché , le nom du service . c'est la qu'apparait l'espace.
pour résumer ca donne en gros ca:
[code]
<form...>
<select name="service">
<option>service1</option>
....
<option>servicen</option>
</select>
for(1==>tous les services)
{
<input type = "hidden" name="nomService i" value="idService i"
}
</form>[/code]
et pour récupérer l'id du service selectionné je fais :[code]$idService = $_GET[$_GET["service"]][/code]
voila le travail , qui je l'avoue est pas joli joli mais je vois pas comment faire autrement , je dois récupérer l'id du service parcequ'ensuite je crée une classe service à partir de cet Id.
Je pourrais eventuellement construire mon objet service à partir du nom mais ca me plait pas trop.
voila, c'est la deuxieme fois que je rencontre ce probleme et je sais pas comment m'y prendre.
voila merci pour vos réponses.