Bonjour à tous,
J'ai un gros soucis pour pouvoir coder, j'ai beau chercher partout pas moyen d'obtenir une réponse

J'explique mon cas..
J'ai un formulaire que le visteur dois remplir pour effectuer une recherche dans ma bdd...jusque là pas trop compliquer me direz-vous !
Là où ça coince c'est que les réponses retournées par ma bdd doivent tenir compte de tout les champ rempli...j'explique
Par exemple j'ai dans ma bdd les champs suivant:
prénom nom ville hobby date naissance mail
dans mon formulaire j'ai trois champs à remplir:
prénom ville hobby
Donc si l'utilisateur rempli sophie paris tennis
ma bdd dois lui répondre:
sophie dumoulin paris tennis 24/05/1978 dumoulin.s@....
sophie dufour paris tennis 12/02/1975 sophie.dufour@...
sophie dupré paris tennis 06/03/1974 dupré.sophie@...
et ainsi de suite...
Donc mon problème c'est de savoir comment obliger ma bdd à tenir compte de tout les champs rempli pour rechercher ceux qui entrent dans les conditions.
Pour lui dire d'afficher tout ceux qui entre dans 1 condition, pas de soucis, je fait mon codage sans problème avec ma boucle et op l'affaire est dans le sac mais lorsqu'il sagit de tenir compte de plusieurs conditions alors là je sèche...
Ca fait 3 jours que je cale là dessus

voici mon code de base qui ne reprend pas l'exemple donné (l'exemple est simpliste pour comprendre ma question)
<?php
if (isset($_POST['recherche_cp'])){
mysql_connect("localhost","root","mysql" );
mysql_select_db ("belgitopia" );
$cpo_q = $_POST['recherche_cp'];
$cpo_sql ="SELECT * FROM recherche WHERE cp LIKE '%$cpo_q%'";
$cpo_req=mysql_query($cpo_sql) or die(mysql_error());
mysql_close();
while($cpo=mysql_fetch_array($cpo_req)){
?>
<hr id="recherche_haut_hr" style="color: #f7b309;">
<center><img src="<?php echo $cpo['images']; ?>" width="500px"></img></center>
<table width="100%">
<tr><td valign="top" width="30%"><h2><?php echo $cpo['type_activite']; ?></h2><td width="5%"></td>
<td valign="top" width="30%"><h2><?php echo $cpo['nom']; ?></h2>
<td width="5%"></td><td width="30%"><?php echo $cpo['lien_site']; ?></td>
</tr>
<tr><td valign="top" width="30%" style="border: dotted 1px #f7b309;"><?php echo $cpo['descriptions']; ?></td><td width="5%"></td>
<td valign="top" width="30%"><?php echo $cpo['tel']; ?> <br/> <?php echo $cpo['fax']; ?><br/><?php echo $cpo['horaires']; ?></td>
<td width="5%"></td><td valign="top" width="30%"><?php echo $cpo['adresse']; ?><br/><?php echo $cpo['cp']; ?><br/><?php echo $cpo['commune']; ?><br/><?php echo $cpo['mail']; ?><br/><?php //echo $cpo['plan_acces']; ?></td>
</tr>
</table>
<?php
}
}
?>