Liste déroulante pour mail

Fireofmage
Invité n'ayant pas de compte PHPfrance

06 févr. 2013, 17:54

Bonjour, voilà j'utilise une page en php pour un contact mail sur mon site.
Celui ci est disponible à cette adresse : http://4story-fr.olympe.in/Contact.php

Le problème est que en dessous de "Objet de votre message :" je voudrai une liste déroulante, et nom une textbox où ils peuvent mettre ce qu'ils veulent.

Le code : <p id='obj'><label for='objet'>Objet de votre message :<br>
<input type='text' name='objet' id='objet' tabindex='10' size='30'></label></p>

Merci.

Eléphanteau du PHP | 21 Messages

06 févr. 2013, 18:15

Bonjour,

je ne comprends pas en quoi une liste déroulante pourrait remplacer un champ de texte pour saisir l'objet du message ? Voici la documentation pour une liste déroulante : http://www.w3.org/wiki/HTML/Elements/select

Fireofmage
Invité n'ayant pas de compte PHPfrance

06 févr. 2013, 18:53

La liste déroulante est pour faire comme un système de ticket, enfin je pense que vous savez ce que c'est.

Eléphanteau du PHP | 12 Messages

06 févr. 2013, 22:30

Une liste déroulante doit être alimentée par des options, soit codées en dur dans le code, soit chargées depuis une table de la BDD via une requête SQL.

Voici le code html de base :

Code : Tout sélectionner

<select name="objet"> <option value="Option 1">Option 1</option> <option value="Option 2">Option 2</option> <option value="etc...">etc...</option> </select>
ou si chargé via BDD:

Code : Tout sélectionner

<?php $ls_options = //requete SQL pour recup les options ?> <select name="objet"> <?php foreach( $ls_options as $option ) { ?> <option value="<?=$option['id']?>"><?=$option['valeur']?></option> <?php } ?> </select>