Page 1 sur 1

pb Boite as liste deroulante

Posté : 02 mai 2006, 11:09
par hashut
Bonjour
comme dab petit blem et je viens pleure et trouver une solus ici
voila j'ai fais un formulaire avec des choix sur un boite as liste deroulante
quand je fais un choix dans la liste je voudrais que la liste affiche le choix en non pas le selectionnez
je m'esplique
echo "<FORM name='form' action='' method=POST enctype=multipart/form-data >";
echo "<select name=\"objet_pret\" onchange=\"submit()\">";
echo "<option value=\"Selectionnez\">Selectionnez</option>";
echo "<option value=\"Acquisition maison\">Acquisition maison</option>";
echo "<option value=\"Acquisition appartement\">Acquisition appartement</option>";
echo "<option value=\"Acquisition terrain+construction\">Acquisition terrain+construction</option>";
echo "<option value=\"Acquisition terrain\">Acquisition terrain</option>";
echo "<option value=\"Construction seule\">Construction seule</option>"; 
echo "<option value=\"Travaux seuls\">Travaux seuls</option>";
echo "<option value=\"Rachat de pret immobilier\">Rachat de pret immobilier</option>";
echo "</select>";
quand je selectionne Acquisition terrain (par exemple)tous se passe bien la page apelle s'affiche mais la boite deroulante se met sur selectioonez
comment faire pour que le deroulant affiche la selection choisi
donc ici Acquisition terrain
je pense que le code as rejoute doit etre du style de :
document.form.objet_pret.this.value();
mais pas moyen

qui peut m'aide
merci

Posté : 02 mai 2006, 11:12
par Cyrano
Refais-nous le même en français s'il te plait : on est pas sur des téléphones portables et le langage SMS est proscrit ici !

Posté : 02 mai 2006, 11:15
par Vaedan
Mon dieu, c'est incompréhensible ! Un peu de relecture ne ferait pas de mal à certains. Si tu pouvais ponctuer ton post, ça nous aiderait ;)

EDIT: d'après le peu que j'ai compris (et vu), tu ne devrais pas appeler ton formulaire form. De plus plus, submit() ne s'utilise pas comme ça.
onChange="this.form.submit()"

Posté : 02 mai 2006, 11:27
par Ryle
Pis pour en rajouter une couche, si c'est pour afficher du html , autant rebasculer en html plutot que de faire des echo à gogo :)
Par ailleurs, si la value à la même valeur que le libellé de l'option, elle n'est pas obligatoire, ça allegerait d'autant le code...

Pour le reste, je pense que le "selected" est ton ami...

pb Boite as liste deroulante

Posté : 02 mai 2006, 11:45
par hashut
Oki
c vrais meme moi pas compris mon expliquation lol
la boute deroulante affiche des include

quand je choisi l'option sa m'affiche bien l'include voulu
le code marche non blem
mais la boite se remet sur selectionnez pas pratique pour s'avoir
quelle option as etait choisi je voudrais que la boite affiche apres la selection option choisi au lieu de se remetre sur selectionnez

desole pour l'expliquation un peu confuse
if($selection == 'Acquisition maison'){
echo( "L'objet de votre prêt est : <b>$objet_pret</b>\n" ) ;
/*je voudrais plutot que la boite garde l'option plutot que faire un echo de l'option*/
include ("acquisition_maison.php");
}

merci de votre aide

Posté : 02 mai 2006, 11:55
par Vaedan
Tu pourrais s'il te palit faire un effort d'écriture ? C'est plus qu'énervant de te lire ! Et ponctue tes fichus posts !
On est sur un forum, pas un portable !

Posté : 02 mai 2006, 11:56
par zeus
modération : cette fois-ci, je ne te demande pas d'écrire convenablement, mais je te menace de fermer le sujet si tu ne fait pas d'effort. Et je ne parle pas que de l'orthographe

en rouge quelquechose d'acceptable

Oki
c vrais meme moi pas compris mon expliquation lol
la boute deroulante affiche des include
c'est vrai meme moi j'ai pas compris mon expliquation lol
la boite deroulante affiche des include


quand je choisi l'option sa m'affiche bien l'include voulu
le code marche non blem
quand je choisi l'option ca m'affiche bien l'include voulu
le code marche sans probleme

Posté : 02 mai 2006, 12:11
par hashut
Désole
mais pas facile as explique
je reprends
je crée un formulaire.
on choisi la page a affiche par une boite déroulant.
une fois la sélection choisi la page s'affiche en dessous du menu déroulant.
le menu déroulant se recharge est affiche Sélectionnez
je voudrais en fait
exemple:
je choisir dans le menu déroulant "Acquisition appartement".
la page Acquisition_appartement.php s'affiche en dessous du menu
mais le menu se remet sur "Sélectionnez" .
comment faire pour que le menu affiche "Acquisition appartement".
(l'option du menu choisi)
J’espere que la c’est compréhensif

Merci et encore desole pour le message en dessus

Posté : 02 mai 2006, 12:20
par zeus
Pour bien se comprendre, mon intervention concernait la forme, pas le fond.

Je n'ai pas cherché à comprendre ce que tu avais écrit quand j'ai vu comment tu l'avais écrit. Après, quand j'ai vu que plusieurs personnes t'ont déjà avertis, j'ai agi en conséquence.

Mais si tu fait des efforts, comme sur ton dernier message, il ne devrait pas y avoir de pb ... ;)