Valeur par défaut formulaire php
                    
        
     
             
                    Ayreon
    
        
    
                    Messages postés
            
                
     
             
            6
        
            
                                    Statut
            Membre
                    
                -
                                     
Alain_42 Messages postés 5413 Statut Membre -
        Alain_42 Messages postés 5413 Statut Membre -
        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
                
            
                
    
    
    
        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:         
- Valeur par défaut formulaire php
 - Whatsapp formulaire opposition - Guide
 - Formulaire de réclamation facebook compte désactivé - Guide
 - Ouvrir avec par défaut - Guide
 - Dns par defaut - Guide
 - Formulaire de reclamation instagram - Guide
 
1 réponse
                        
                    pour répondre à ta question:
le % étant le caractère jocker
type="list" argument inutile dans une balise select
    
                <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