bonjour a tous

voila j'ai du code qui me permet d'afficher les personnes qui fete leur anniversaire aujourd'hui mais le probleme c'est que s'il n'y a aucune personne dans la base qui fete son anniversaire aujourd'hui, il ne m'affiche rien. Alors qu'il devrait m'afficher une petite phrase. Je pense que mon if n'est pas bon ou que la requete sql n'est pas bonne. En faite, s'il ne trouve pas de personne dans la base qui fete son anniversaire, la requete sql ne renvoie rien mais je ne sais pas comment faire pour resoudre ce pb

voici le code de ma page :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
<html><head><title>Bienvenue sur l'Intranet de Super Diet Production.</title></head>

<body >
<?
$date = date("d-m-Y") ;
$heure = date("H:i") ;
?>

<div align="center">
  <center>
  <table border="0" bordercolor="#000000" width="897" height="661" >
    <tr>
      <td width="151" height="145"><img src="photos/coccinelle.jpg" width="206" height="165"></td>
      <td width="338" height="145" align="center"><i>Super Diet est une société leader dans les métiers de la santé au naturel et des compléments alimentaires. Super Diet exporte dans plus de 20 pays sur tous les continents. Depuis 40 ans, Super Diet fonctionne dans le plus grand respect des principes éthiques hérités de ses fondateurs.</i></td>
      <td width="392" height="145"><img border="0" src="photos/baniere.png" width="394" height="164"></td>
    </tr>
    <tr>
      <td width="897" height="57" colspan="3" align="center"><img src="photos/coccinelle1.jpg"><i><b><u><? print ("Nous sommes le $date et il est $heure") ; ?></u></b></i><img src="photos/coccinelle1.jpg"></td>
    </tr>
    <tr>
      <td width="146" height="435" valign="top" align="center"><BR><b><font color="#FF0000">-- Identification -- </font></b><br><form method="post" action="verif.php">
        Login : <input type="text" name="log">
        Password : <input type="password" name="mdp">
        <input type="submit" name="envoie" value="OK"><input type="reset" name="annuler" value="annuler">
        </form><br>
    <p align="center">
    <a href="webmaster.html">Espace privé</a>
    </p>
    </td>
      <td width="735" height="435" colspan="2" valign="top" align="center"><BR><b><font color="#FF0000">--- Anniversaire ---</font></b>
      <table border="1" bordercolorlight="#FF0000" bordercolordark="#FF0000">
      <TR>
      <td width="510" height="133"><p align="center"><img src="photos/anniversaire.gif" width="70" height="57"></p>
<?php
$Jour = date("d"); // permet d'afficher le numéro du jour en cours
$MoisTexte = date("n");    
switch ($MoisTexte) {    
case 1:    
$MoisTexte = "janvier"; // permet d'afficher le mois en cours    
break;    
case 2:    
$MoisTexte = "février";    
break;    
case 3:    
$MoisTexte = "mars";    
break;    
case 4:    
$MoisTexte = "avril";    
break;    
case 5:    
$MoisTexte = "mai";    
break;    
case 6:    
$MoisTexte = "juin";    
break;    
case 7:    
$MoisTexte = "juillet";    
break;    
case 8:    
$MoisTexte = "août";    
break;    
case 9:    
$MoisTexte = "septembre";    
break;    
case 10:    
$MoisTexte = "octobre";    
break;    
case 11:    
$MoisTexte = "novembre";    
break;    
case 12:    
$MoisTexte = "décembre";    
break;    
}    
$AnneeHeureMinutes = date("Y H:i:s");       
$date = $Jour . $MoisTexte . $AnneeHeureMinutes; // permet l'écriture de année et de heure en cours    
 
$Annee=date('Y') ; // permet d'afficher l'année en cours

?>
<?
$link = mysql_connect("localhost", "root", "")or die (mysql_error());
mysql_select_db("intranet")or die (mysql_error()) ;

$reponse = mysql_query("SELECT Nom_pers, Prenom_pers, Jour_naissance, Mois_naissance FROM personnel WHERE Jour_naissance LIKE '%$Jour%' OR Mois_naissance LIKE '%$MoisTexte%' ") ;
print "<p align='center'>";
print "Nous sommes le $Jour $MoisTexte $Annee et c'est l'anniversaire de : " ;
print "</p>" ;

while ($donnees = mysql_fetch_array($reponse))
{
$journaiss=$donnees['Jour_naissance'] ; //jour de naissance de la personne

$moisnaiss=$donnees['Mois_naissance'] ; //mois de naissance de la personne

$nom=$donnees['Nom_pers'] ;

$prenom=$donnees['Prenom_pers'] ;

if (($journaiss == $Jour) && ($moisnaiss == $MoisTexte))

{
        print "<p align='center'>";
        print "<b>";
        echo "$nom $prenom" ; // permet d'afficher tous les noms correspondant au jour et au mois de naissance
        print "&nbsp;" ;
        print "</b>" ;
        print "</p>" ;    
}
    else
            {
            echo "personne!!!" ;
            }
}
mysql_close() ;
?>
</td>
      </table>
      <BR>
      <font color ="#FF0000"><b>--- Trombinoscope ---</b></font>
      <form method="post" action="trombinoscope.php">
      <input type="submit" name="envoie" value="Visualiser le trombinoscope">
      </form>
    <BR>
    <font color="#FF0000"><b>--- Chiffres du mois ---</b></font><br><br>
    <a href="Page.htm">VOIR LES CHIFFRES</a>
  </center>
</div>
</body>
</html>
merci d'avance, si quelqu'un a des idees....

salutations.