<div> ne s'affichent pas ! Help !

Edouard73 Messages postés 150 Statut Membre -  
Edouard73 Messages postés 150 Statut Membre -
Bonjour,

pouvez vous m'aider à faire apparaitre la div suivante

<div class="bloc-right-search">
PAS DE RECHERCHE EFFECTUEE
</div>

Voila, j'ai fais un systeme de recherche et lorsqu'il n'y a rien de marqué dans la zone de recherche ou quelque chose qui ne correspond pas à ce que ma base possède je voudrai faire apparaitre la div précédente.

Seul soucie c'est que je n'ai pas de m'essage d'erreur, mais la page n'affiche pas cette div lorsque la recherche est faite.

Voici le code

else
{
if($recherche == $_POST[''])
{
?>
<div class="bloc-right-search">
PAS DE RECHERCHE EFFECTUEE
</div>
<?php
}
mysql_close();
}
?>

Pouvez m'aider ?

merci

1 réponse

zevinny Messages postés 168 Statut Membre 56
 
Se ne serait pas plutôt

else
{
if($recherche == '')
{
?>
<div class="bloc-right-search">
PAS DE RECHERCHE EFFECTUEE
</div>
<?php
}
mysql_close();
}
?> 


car je suppose que ton POST est en fait une variable et porte un nom de champ!
0
Edouard73 Messages postés 150 Statut Membre 11
 
j'ai teste comme ça aussi mais pareil le div n'apparait pas

j'ai essayer ainsi :

<?php
}
mysql_close();
}
if($recherche == $_POST['recherche'])
{
?>
<div class="bloc-right-search-result">
FIN DE LA RECHERCHE OU AUCUNS ELEMENTS TROUVES - <a class="link1" href="administration.php">RETOUR</a></div>
<?php
}
?>

la ça fonctionne si la zone est vide ou si le mot tapé ne correspond pas à la base, par contre quand je tape un mot qui est dans a base, le div recherché apparait mais celui la aussi. c'est un peu bof, mais c'est déja pas mal :)
0