« SPARQL Protocol and RDF Query Language/Travail pratique/PHP les fonctions » : différence entre les versions

Contenu supprimé Contenu ajouté
mAucun résumé des modifications
Ligne 65 :
<?php
function colore($nombre){
if($nombre<10){
echo'<font color="red">'.$nombre.'</font>';
}elseif($nombre>=15){
echo'<font color="green">'.$nombre.'</font>';
} else{ //cas par défaut(noir)
echo $nombre;
}
}
?>
Ligne 84 :
echo 'Vos notes du trimestre :<br/>';
foreach($notes as $note){
echo '- '.$note.'<br/>';
}*/
//Et maintenant, précisons notre boucle foreach pour y convoquer notre fonction.
Ligne 96 :
<source lang="php">
<html>
<head><title>Notes du trimestre</title></head>
<body>
<?php
//Cette fonction colore en rouge les notes<10
//et en vert les notes >=15
function colore($nombre){
if($nombre<10){
echo'<font color="red">'.$nombre.'</font>';
}
elseif($nombre>=15){
echo'<font color="green">'.$nombre.'</font>';
}
//cas par défaut(affiche sans modifier couleur)
else{
echo $nombre;
}
}
//Construisons notre tableau de notes :
Ligne 124 :
}
?>
</body>
</html>
</source>
Ligne 137 :
<?php
function MoyenneAnnuelle($trim1, $trim2, $trim3){
$MA=($trim1+$trim2+$trim3)/3;
echo 'Votre moyenne annuelle : '.$MA;
}
?>
Ligne 180 :
<?php
function DerniereMaj(){
echo'Dernière parution mise à jour :<br/>
PIF GADGET<br/>
le 10/01/2009';
}
?>
Ligne 208 :
Voici un formulaire de saisie et une analyse du nombre entré :
<source lang="php">
<html>
<head><title><Pair ou impair ?</title></head>
<body>
<?php //fonction qui fait le diagnostic
function parite($nombre){
if (($nombre%2)==0){ //si le reste de la division est zéro, c'est pair,
//on initialise les deux valeurs de verdict
if (($nombre%2)==0){
$verdict='pair';
}else{
$verdict='impair';
}
return $verdict; //on renvoie le verdict, tout à la fin
}?>
}
<form method="POST" action="fonction.php">Entrez votre nombre<input type="text" name="num"/>
} ?>
<input type="submit" name="valider" value="OK"/>
<form method="POST" action="fonction.php">Entrez votre nombre<input type="text" name="num"/>
</form>
<input type="submit" name="valider" value="OK"/>
<?php //si user a cliqué OK
</form>
if(isset($_POST['valider'])){
<?php //si user a cliqué OK
$nombre=$_POST['num']; //récupère la valeur entrée
if(isset($_POST['valider'])){
$toto=parite($nombre); //place dans $toto la valeur de retour de ma fonction
echo 'Ce $nombre est '.=$toto._POST['.num']; //afficherécupère lela verdictvaleur entierentrée
$toto=parite($nombre); //place dans $toto la valeur de retour de ma fonction
}?>
echo 'Ce nombre est '.$toto.'.'; //affiche le verdict entier
</body>
}
} ?>
</body>
</html>
</source>
Ligne 248 ⟶ 254 :
<?php
switch($corpulence){
 
case 'denutrition':
$verdict='Vous êtes en dénutrition.';
//placer ici un lien vers un centre d'aide aux troubles du comportement alimentaire
break;
case 'maigre':
$verdict='Vous êtes maigre.';
case 'maigre':
//placer ici quelques conseils d'hygiène de vie
$verdict='Vous êtes maigre.';
break;
//placer ici quelques conseils d'hygiène de vie
Default :
break;
$verdict='Vous avez une corpulence normale.';
//placer ici quelques conseils "Continuez commme ça«
Default :
break;
$verdict='Vous avez une corpulence normale.';
//placer ici quelques conseils "Continuez commme ça«
break;
}
?>
Ligne 285 ⟶ 294 :
<source lang="html4strict">
<html>
<head><title>Mon CV</title></head>
<body>
<form name="inscription" method="post" action="monCV.php">
Entrez votre : <br/>
Nom : <input type="text" name="nom"/> <br/>
Prénom : <input type="text" name="prenom"/> <br/>
Adresse : <input type="text" name="adresse"/> <br/>
Code postal : <input type="text" name="code_postal"/> <br/>
Ville : <input type="text" name="ville"/> <br/>
Téléphone: <input type="text" name="telephone"/> <br/>
Dernière expérience professionnelle : <br/>
Date de début (aaaa-mm-jj) : <input type="text" name="date_debut"/> <br/>
Toujours en poste : <input type ="checkbox" name="poste_actuel" >
ou Date de fin (aaaa-mm-jj) : <input type="text" name="date_fin"/> <br/>
Poste : <input type="text" name="poste"/> <br/>
Employeur : <input type="text" name="societe"/> <br/>
Description : <br/><textarea name="description" cols="50" rows="5"></textarea> <br/>
<!-- On modifie juste cette ligne -->
Mots-clés : <input type="text" name="mots_cles"/> <br/>
<input type="submit" name="valider" value="OK"/>
</form>
</body>
</html>
</source>