Connaitre notre Signe du Zodïaque via le PHP

Résolu/Fermé
Moyado - 1 févr. 2012 à 20:07
 Moyado - 3 févr. 2012 à 18:11
Bonjour,

J'aimerais faire un programme qui devine notre signe Astrologique, après que l'on lui est donné notre nom, via un formulaire HTML

Voilà se que j'ai fait:


<html><title>signe du zodïaque</title> 
<body> 

<form name="inscription" method="post"> 
<br>Entrez votre date de naissance en chiffre (jj/mm/aaaa) :<input type="text" name="jdn" value="Jours de naissance"/> 
<input type="text" name="mdn" value="Mois de Naissance"/> 
<input type="submit" name="valider" value="OK"/> 
</form> 

<?php 

if(isset($_POST['valider'])){ 

$jdn=$_POST['jdn']; 
$mdn=$_POST['mdn']; 

if ($mdn=03){ 
if ($jdn < 20){ 
$verdict='Tu es un Poisson';} 
else {$verdict='Tu es un Bélier';}} 

elseif ($mdn=04){ 
if ($jdn < 20){ 
$verdict='Tu es un Bélier';} 
else {$verdict='Tu es un Taureaux'; 
}} 

elseif ($mdn=05){ 
if ($jdn < 21){ 
$verdict='Tu es un Taureaux';} 
else {$verdict='Tu es un Gémeaux'; 
}} 

elseif ($mdn=06){ 
if ($jdn < 21){ 
$verdict='Tu es un Gémeaux';} 
else {$verdict='Tu es un Cancer'; 
}} 

elseif ($mdn=07){ 
if ($jdn < 22){ 
$verdict='Tu es un Cancer';} 
else {$verdict='Tu es un Lion'; 
}} 

elseif ($mdn=08){ 
if ($jdn<23){ 
$verdict='Tu es un Lion';} 
else {$verdict='Tu es un Vierge'; 
}} 

elseif ($mdn=09){ 
if ($jdn<23){ 
$verdict='Tu es un Vierge';} 
else {$verdict='Tu es un Balance'; 
}} 

elseif ($mdn=10){ 
if ($jdn<23){ 
$verdict='Tu es un Balance';} 
else {$verdict='Tu es un Scorpion'; 
}} 

elseif ($mdn=11){ 
if ($jdn<22){ 
$verdict='Tu es un Scorpion';} 
else {$verdict='Tu es un Sagittaire'; 
}} 

elseif ($mdn=12){ 
if ($jdn<21){ 
$verdict='Tu es un Sagittaire';} 
else {$verdict='Tu es un Capricorne'; 
}} 

elseif ($mdn=01){ 
if ($jdn <20){ 
$verdict='Tu es un Capricorne';} 
else {$verdict='Tu es un Verseau'; 
}} 

elseif($mdn=02){ 
if ($jdn<19){ 
$verdict='Tu es un Verseau';} 
else {$verdict='Tu es un Poisson'; 
}} 

echo $verdict; 
} 
?> 
</body></html> 


Le problème, c'est que je n'ais pas l'air de mettre trompée dans les dates, mais pourtant, quand je rentre par exemple le 28/10, il dit que cette personne est un Bélier, ors, il devrait dire que c'est un Scorpion.

Je vous remercie d'avance.
A voir également:

2 réponses

Dans tes conditions, mets des "==" au lieu des "=" :

if ($mdn==03)
2
A ça marche, merci beaucoup.
0