1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"

Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.

Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.

Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.


Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[IMPORTANT]Lancé de dés (Dice)
Mots-clés » importantlancé, dés, dice
29-07-2011, 17:02,
#6
RE: [IMPORTANT]Lancé de dés (Dice)
Voilà ce qu'il me demande !

Citation :Script Name: Dice Game
Description: Simply click the button to roll the dice
What you should know before doing this: Forms, Basic HTML, Variables
Hardness: 1/5

Code:
Citation :<?php
if(isset($_POST['submit'])){
$dice1 = rand(1,6);
$dice2 = rand(1,6);
if($dice1 == $dice2){
$message = "You rolled a double $dice1!";
}else{
$message = "You rolled a $dice1 and $dice2";
}
}else{
$message = "Please click 'Roll the dice'";
}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PHP | Dice</title>
</head>

<body>
<?php
echo "$message";
?>

<form action="index.php" method="post">
<input name= "submit" type="submit" id="submit" value="Roll the dice" />
</form>
</body>
</html>

1. So let's start with the first bit of the script
Citation :if(isset($_POST['submit'])){

So this checks to see if the forum has been submitted.

2. I am using 6 sided dice so the random numbers we should generate should be between 1 and 6. the "rand()" function means random then "x,x" are the numbers in which it should generate between.

Citation : $dice1 = rand(1,6);
$dice2 = rand(1,6);

3. The next part checks if you rolled a double, if you did it will output a certain message if not it will output a different message.

Citation : if($dice1 == $dice2){
$message = "You rolled a double $dice1!";
}else{
$message = "You rolled a $dice1 and $dice2";
}
So if the dice 1 and dice 2 are the same it will say "You rolled a double (then the number here) !"

4. If the form hasn't been submitted it will then show the message "Please click 'Roll the dice'"

Citation :}else{
$message = "Please click 'Roll the dice'";
}

Voilà, merci de tes réponse !!
Répondre


Messages dans ce sujet
RE: [IMPORTANT]Lancé de dés (Dice) - Will - 29-07-2011, 17:02



Utilisateur(s) parcourant ce sujet : 1 visiteur(s)

Contact | MyBB.support | Retourner en haut | Retourner au contenu | Version bas-débit (Archivé) | Syndication RSS
 Utilitaire de traduction fourni par Regentronique