begin process at 2012 05 27 20:55:12
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Application

 > VOTRE SIGNE ASTROLOGIQUE CHINOIS

VOTRE SIGNE ASTROLOGIQUE CHINOIS


 Information sur la source

Note :
9 / 10 - par 1 personne
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Application Classé sous :astrologie, chinois, chinoise, date Niveau :Débutant Date de création :26/07/2010 Date de mise à jour :26/07/2010 23:04:56 Vu / téléchargé :2 412 / 74

Auteur : zulrigh

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note


 Description

la même chose que le signe astrologique

http://www.phpcs.com/codes/VOTRE-SIG NE-ASTROLOGIQUE_52096.aspx

avec une variante de calcul, ça ne marche pas par comparaison, mais un calcul très facile

Source

  • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//FR" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  • <html lang="FR-fr" dir="ltr" xml:lang="fr" xmlns="http://www.w3.org/1999/xhtml">
  • <head>
  • <title>Signe du zodiak</title>
  • </head>
  • <style type="text/css">
  • #age{margin:1% 10%;font-size:90%;font-weight:bold;color:#3E3E3E;}
  • </style>
  • <body>
  • <?php
  • $mois = Array('Decembre','Janvier','Fevrier','Mars','Avril','Mai','Juin','Juillet','Aout','Septembre','Octore','Novembre','Decembre');
  • $jour='';$month='';$annee='';
  • if(isset($_POST['jour'])){
  • $jour = $_POST['jour'];
  • $month = $_POST['mois'];
  • $annee = $_POST['annee'];
  • $x = (1901 - $annee)%12;
  • switch($x){
  • case 1 : $signe = "Rat";break;
  • case 0 : $signe = "Buffle";break;
  • case 11 : $signe = "Tigre";break;
  • case 10 : $signe = "Lapin";break;
  • case 9 : $signe = "Dragon";break;
  • case 8 : $signe = "Serpent";break;
  • case 7 : $signe = "Cheval";break;
  • case 6 : $signe = "Chèvre";break;
  • case 5 : $signe = "Singe";break;
  • case 4 : $signe = "Coq";break;
  • case 3 : $signe = "Chien";break;
  • case 2 : $signe = "Cochon";break;
  • case -11 : $signe = "Rat";break;
  • case 0 : $signe = "Buffle";break;
  • case -1 : $signe = "Tigre";break;
  • case -2 : $signe = "Lapin";break;
  • case -3 : $signe = "Dragon";break;
  • case -4 : $signe = "Serpent";break;
  • case -5 : $signe = "Cheval";break;
  • case -6 : $signe = "Chèvre";break;
  • case -7 : $signe = "Singe";break;
  • case -8 : $signe = "Coq";break;
  • case -9 : $signe = "Chien";break;
  • case -10 : $signe = "Cochon";break;
  • };
  • echo '<div id="age">'.$signe.'</div>';}
  • ?>
  • <form name="calculeage" method="post" action="astroChinois.php">
  • <select name="jour">
  • <?php
  • for($a=1;$a<31;$a++){
  • $s = $jour==$a ? 'selected' : '';
  • echo '<option value="'.$a.'" label="jour" '.$s.'>'.$a.'</option>';
  • }
  • ?>
  • </select>
  • <select name="mois">
  • <?php
  • for($a=1;$a<13;$a++){
  • $s = $month==$a ? 'selected' : '';
  • echo '<option value="'.$a.'" label="mois" '.$s.'>'.$mois[$a].'</option>';
  • }
  • ?>
  • </select>
  • <select name="annee">
  • <?php
  • for($a=1942;$a<2000;$a++){
  • $s = $annee==$a ? 'selected' : '';
  • echo '<option value="'.$a.'" label="annee" '.$s.'>'.$a.'</option>';
  • }
  • ?>
  • </select>
  • <input type="submit" value="Mon signe chinois" name="submit">
  • </form>
  • </body>
  • </html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//FR" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="FR-fr" dir="ltr" xml:lang="fr" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Signe du zodiak</title>
</head>
<style type="text/css">
#age{margin:1% 10%;font-size:90%;font-weight:bold;color:#3E3E3E;}
</style>
<body>
<?php
$mois = Array('Decembre','Janvier','Fevrier','Mars','Avril','Mai','Juin','Juillet','Aout','Septembre','Octore','Novembre','Decembre');
$jour='';$month='';$annee='';

if(isset($_POST['jour'])){
	$jour = $_POST['jour'];
	$month = $_POST['mois'];
	$annee = $_POST['annee'];
	
	$x = (1901 - $annee)%12;
	switch($x){
		case 1 : $signe = "Rat";break;
		case 0 : $signe = "Buffle";break;
		case 11 : $signe = "Tigre";break;
		case 10 : $signe = "Lapin";break;
		case 9 : $signe = "Dragon";break;
		case 8 : $signe = "Serpent";break;
		case 7 : $signe = "Cheval";break;
		case 6 : $signe = "Chèvre";break;
		case 5 : $signe = "Singe";break;
		case 4 : $signe = "Coq";break;
		case 3 : $signe = "Chien";break;
		case 2 : $signe = "Cochon";break;
		
		case -11 : $signe = "Rat";break;
		case 0 : $signe = "Buffle";break;
		case -1 : $signe = "Tigre";break;
		case -2 : $signe = "Lapin";break;
		case -3 : $signe = "Dragon";break;
		case -4 : $signe = "Serpent";break;
		case -5 : $signe = "Cheval";break;
		case -6 : $signe = "Chèvre";break;
		case -7 : $signe = "Singe";break;
		case -8 : $signe = "Coq";break;
		case -9 : $signe = "Chien";break;
		case -10 : $signe = "Cochon";break;
		
	};
	
			

	echo '<div id="age">'.$signe.'</div>';}
?>
<form name="calculeage" method="post" action="astroChinois.php">
<select name="jour">
<?php
	for($a=1;$a<31;$a++){
	$s = $jour==$a ? 'selected' : '';
	echo '<option value="'.$a.'" label="jour" '.$s.'>'.$a.'</option>';
	}
?>
</select>
<select name="mois">
<?php
	for($a=1;$a<13;$a++){
	$s = $month==$a ? 'selected' : '';
	echo '<option value="'.$a.'" label="mois" '.$s.'>'.$mois[$a].'</option>';
	}
?>
</select>
<select name="annee">
<?php
	for($a=1942;$a<2000;$a++){
	$s = $annee==$a ? 'selected' : '';
	echo '<option value="'.$a.'" label="annee" '.$s.'>'.$a.'</option>';
	}
?>
</select>
<input type="submit" value="Mon signe chinois" name="submit">
</form>
</body>
</html>


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

26 juillet 2010 23:04:56 :
modification url

 Sources du même auteur

Source avec Zip Source avec une capture AJOUTER DES EFFETS DE PERSPECTIVE ET DES EFFETS DE REFLET SU...
Source avec Zip Source avec une capture METTEZ VOS IMAGES OU VOS PHOTOS EN 3D ; EN PERSPECTIVE
Source avec Zip Source avec une capture AJOUTER DES REFLETS À VOS IMAGES OU VOS PHOTOS - REFLET DANS...
Source avec Zip FAIRE DES MINIATURE D'IMAGE, DES PHOTOS POUR LES PROFILS
Source avec Zip VOTRE SIGNE ASTROLOGIQUE

 Sources de la même categorie

Source avec une capture PHPREPOGENERATOR + REPO (WIN) par alvinp
Source avec Zip IPHONE - ICÔNE D'APPEL TÉLÉPHONIQUE SUR L'ÉCRAN D'ACCUEIL par Rainbow
Source avec Zip Source avec une capture [APP WEB]SERVEUREXPLOREUR par thematrix01
Source avec Zip Source avec une capture MY.BOOKMARKS par inwebo
Source avec Zip M.V.C M.E.D par faceme

 Sources en rapport avec celle ci

CALCUL DU NOMBRE DE JOURS CONTENUS DANS L'INTERSECTION DE DE... par curphey
CALENDRIER SIMPLE par manuche
Source avec Zip VOTRE SIGNE ASTROLOGIQUE par zulrigh
FORMATER DES MILLISECONDES AU FORMAT HH:MM:SS:MMM par lcef
Source avec Zip CLASSE DATETIME AVEC TRADUCTION par 1030

Commentaires et avis

Commentaire de deoxis9000 le 27/07/2010 14:19:51 9/10

salut
j'ai vu que tu avais utilisé pour les jour de 1 à 30 mais pour les mois qui font 31 on fait comment?

Commentaire de zulrigh le 27/07/2010 14:31:48

ah oui j'ai zappé ça ; j'ai un peu baclé le travail, dsl.

En fait faut faire for($a=1;$a<32;$a++) ...

Commentaire de COLBI le 29/07/2010 11:12:36

Salut,
J'ai vu que tu te base uniquement sur l'année de naissance pour déterminé le signe alors que le changement s'effectue entre le 21 janvier et le 20 février (selon la date du nouvel an chinois).
Par conséquent, ton système n'ait valable que pour les personnes nées après le 20 février.
Cependant, le calcul de la date de changement n'est pas évident car basé sur les mois lunaires avec rattrapage certaines années pour correspondre également au cycle solaire.

Commentaire de Morphinof le 03/08/2010 16:46:35

C'est un peu lourd a lire ce switch, tu pourrais utiliser une ternaire. Exemple avec le rat :
$x === 1 || $x === -11 ? $signe = "Rat" : 0; etc.

Commentaire de dlforum le 20/01/2011 13:52:23

Ce script ne fonctionne pas correctement aujourd'hui nous sommes le 25 janvier 2011 et le code nous retourne l'année du Lapin alors que l'année du Tigre n'est pas terminée. Si quelqu'un a un script fonctionnel je suis preneur.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Tri de fichiers par date [ par Clem ] Comment trier dans l'orde du plus nouveau au plus vieux, des dossiers ?J'ai trouvé pour afficher les dossiers :&lt;?$rep=opendir('.');while ($file = r Comparer des dates [ par Blondy ] Je voudrais comparer des dates pour savoir quel fichier est le plus vieux... Mais lorsque je crée une date avec date("dmy"); par exemple, ça me crée q Comparaison de date [ par benett ] J'essaie de créer un site CDThèque et j'ai un gros problème : J'explique :Comment puis-je faire à partir de deux dates (La date de visite du site et l prob. pour des date ex. [ par LeRoux ] Je souhaite afficher les 5 articles les + récents d'une base de données se nommant articles, comment faire? Comparaison de date [ par benett ] Bonjour à tous,Comment peut-on comparer 2 dates et extraire la différences en jours.Ces 2 dates sont encodées via un formulaire au format aaaa/aa/aa.C formater une date [ par Stephane ] salutj'ai un gros pb que j'arrive pas a resoudre.j'ai une date dans une variable du type "2002/05/08", je voudrai arriver par quelque moyen que ce soi Convertir une Date au format Timestamp [ par Touf ] Salut !J'ai un petit pb : j'accède à une Date stockée dans une bdd mysql sous la forme (timestamp) "YmdHis" : 20020608105031J'aimerais l'afficher sous Date probleme [ par g0belin ] Ben voila en fait je veux faire un agenda...je veux afficher seulement les entree dans la base pour le jour courant...MAIS sa marche PASsa m'affiche t RE probleme DATE [ par g0belin ] Se que je veux faire c'est afficher les enregistrement qui ont la date du jours courant...Mais je n'y arrive pasPour cela j'ai un champs date(type:dat Date probleme [ par g0belin ] comment faire pour incrementer une date de x jours???je voulais faire dans le style mais sa marche pas!!!date("d-m-Y")+1;


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales