Je poursuis mon apprentissage PHP-MySQL. J’en étais à cette requête :
Code : Tout sélectionner
$sql="SELECT cod, nom, lieu, cree FROM depa
WHERE cod = '$recherche'
OR nom = '$recherche'
OR lieu = '$recherche'
OR cree = '$recherche' ";
if..."précédée par if" : si a été choisi le thème 1, recherche en colonne 1 et aucune autre ; ou en colonne 2 si c’est le thème 2, etc. La fin sera identique à celle de la requête existante, soit un "désolé il n’y a pas de réponse", soit affichage de la ou des lignes de résultat.
Comment formuler cela : si c’est tel thème, interroge telle colonne ? Je ne trouve pas comment faire avec mes variables $index (dont je ne suis d’ailleurs pas sûr qu’elle soit importée de la liste déroulante) et $recherche, avec SELECT, WHERE et IF,... Pourrais-je avoir une nouvelle aide ?