Page 1 sur 1

Garder selectionner la valeur selectioner via un formulaire

Posté : 21 févr. 2017, 21:40
par yoann38
Re,
Suite à mon formulaire et requete du post précédent qui est maintenant résolu.
J'aimerais faire en sorte de cocher le bouton selon la demande de l'utilisateur si quelqu'un à une idée ;)
// Gestion par date rapide
	if (!empty($_GET['date'])) {
		switch ($_GET["date"]) :
		default:
		case "toutes" :
		$sql .= "";
		break;
		
		case "aujourdhui" :
		$sql .= " AND (DATE_FORMAT(`loisirs`.`date_debut_sortie`, '%Y-%m-%d') <= '".date('Y-m-d h:i:s',strtotime('today'))."' AND DATE_FORMAT(`loisirs`.`date_fin_sortie`, '%Y-%m-%d') >= '".date('Y-m-d h:i:s',strtotime('today'))."')";
		break;
	
		case "demain":
		$sql .= " AND loisirs.date_fin_sortie <= '".date('Y-m-d h:i:s',strtotime('tomorrow'))."'";
		break;
		
		case "weekend" :
		$sql .= " AND loisirs.date_fin_sortie <= '".date('Y-m-d',strtotime('next Monday'))."'";
		break;
		endswitch;
	}
<form class="pull-right form_white"  method="GET">
                        <label>Toutes<input type="radio" name="date" value="toutes" ></label>
                        <label>Aujourd'hui <input type="radio" name="date" value="aujourdhui" ></label>
                        <label>Demain <input type="radio" name="date" value="demain" ></label>
                        <label>Ce week-end <input type="radio" name="date" value="weekend" ></label>
                        <input class="valid-date" type="submit" value"OK" >
                        </form>
                        
                        <?php
                        if(empty($_GET['date'])) {
                            $_GET['date']=NULL;
                        }
                        ?>

Re: Garder selectionner la valeur selectioner via un formulaire

Posté : 22 févr. 2017, 11:18
par moogli
pour le cas aujourd'hui (a mettre dans le tag html
if(!empty($_GET['date']) && $_GET['date'] == 'aujourdhui'){
echo 'checked';
}

ps j'ai agrémenté ton post précédent pour simplifier ta requête SQL ;)

@+