Bonjour à tous,
Dans le cadre d'un intranet, je suis confronté à un probleme d'interrogation de base de donnée, alors je m'en remet à votre expérience :lol:
Via des champs html <select> j'interroge la BDD
Exemple
Jusque là aucun probleme
Dans reponse-formulaire.php, j'ai mis ce code
Jusque là, tout va encore
Mais un probleme se pose tout de meme, imaginons que je veuille interroger mais que je me fiche de l'année de naissance ?
La j'ai un souci car je ne sais pas comment procéder ?
En fait dans mon select, il faudrait que je puisse mettre "on s'en fou" :roll:
Mais comment retranscrire on s'en fou en PHP/SQL ?
Il me faudrait certainement un joker pour dire tous *
Ou une variable ?
Bref, je suis bloqué alors si quelqu'un voit une soluce, je lui serais trés reconnaissant de me la faire partager ?
Merci à vous d'avoir pris la peine de lire ce post !
Dans le cadre d'un intranet, je suis confronté à un probleme d'interrogation de base de donnée, alors je m'en remet à votre expérience :lol:
Via des champs html <select> j'interroge la BDD
Exemple
<form method="POST" action="reponse-formulaire.php">
<select name="situation_famille">
<option value="m" selected>Marié</option>
<option value="c">Célibataire</option>
<option value="d">Divorcé</option>
<option value="v">Veuf</option>
</select>
<select name="enfant">
<option value="0" selected>0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
</select>
<select name="annee_naissance">
<option value="1950" selected>1950</option>
<option value="1951">1951</option>
<option value="1952">1952</option>
<option value="1953">1953</option>
<option value="1954">1954</option>
<option value="1955">1955</option>
<option value="1956">1956</option>
</select>
</form>
Jusque là aucun probleme

Dans reponse-formulaire.php, j'ai mis ce code
Code:
$sql = 'SELECT * FROM caif WHERE situation_famille ="'.$situation_famille.'" AND enfant="'.$enfant.'" AND annee_naissance="'.$annee_naissance.'" ORDER BY annee_naissance DESC';
Jusque là, tout va encore

Mais un probleme se pose tout de meme, imaginons que je veuille interroger mais que je me fiche de l'année de naissance ?
La j'ai un souci car je ne sais pas comment procéder ?
En fait dans mon select, il faudrait que je puisse mettre "on s'en fou" :roll:
Mais comment retranscrire on s'en fou en PHP/SQL ?
Il me faudrait certainement un joker pour dire tous *
Ou une variable ?
Bref, je suis bloqué alors si quelqu'un voit une soluce, je lui serais trés reconnaissant de me la faire partager ?
Merci à vous d'avoir pris la peine de lire ce post !