Valeur par défaut formulaire php

Fermé
Ayreon Messages postés 6 Date d'inscription mardi 30 décembre 2008 Statut Membre Dernière intervention 5 janvier 2010 - 5 janv. 2010 à 17:21
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 5 janv. 2010 à 17:42
Bonjour,

Cela fait un petit temps que je réfléchi sur ce problème sans trouver de réponse.
Je souhaiterais que lorsque l'option : Sans importance est choisie, la requête sql comprenne qu'il faut choisir tous les champs de la table.

voilà le formulaire :

<select style="width:97px" name="liste_mois" type="list">
<option value="janvier"> Sans importance </option>
<option value="janvier"> Janvier </option>
<option value="fevrier"> Février </option>
<option value="marsr"> Mars </option>
<option value="avril"> Avril </option>
<option value="mai"> Mai </option>
<option value="juin"> Juin </option>
<option value="juillet"> Juillet </option>
<option value="aout"> Août</option>
<option value="septembre"> Septembre </option>
<option value="octobre"> Octobre </option>
<option value="novembrer"> Novembre </option>
<option value="decembre"> Décembre </option>
</select>

Et ma requête complète incluant d'autres formulaires :

if (isset($_POST['chercher'])) {

$SQL="SELECT * FROM evenements WHERE "; // requête SQL

if (!empty($_POST['ville'])){//Si le champ type du formulaire n'est pas vide :
$SQL.="ville LIKE '%".$_POST['ville']."%'"; // on ajoute à la requête le contenu du champ type
}

if (!empty($_POST['type_evenement'])){//Si le champ type du formulaire n'est pas vide :
$SQL.="type_evenement LIKE '%".$_POST['type_evenement']."%'"; // on ajoute à la requête le contenu du champ type
}

if (!empty($_POST['liste_mois'])){//Si le champ type du formulaire n'est pas vide :
$SQL.="mois LIKE '%".$_POST['liste_mois']."%'"; // on ajoute à la requête le contenu du champ type
}

Merci d'avance
A voir également:

1 réponse

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
5 janv. 2010 à 17:42
pour répondre à ta question:

<select style="width:97px" name="liste_mois">
<option value="%"> Sans importance </option>
<option value="janvier"> Janvier </option>
<option value="fevrier"> Février </option>
<option value="mars"> Mars </option> 
....


le % étant le caractère jocker

type="list" argument inutile dans une balise select
0