Vous n'êtes pas identifié(e).
Pages :: 1
Bonjours
Alors voici déja le code
echo '<p>vie:</p>';
$_SESSION['vie'] = 25;
echo $_SESSION['vie'];
echo '<p>experience:</p>';
$_SESSION['experience'] = 00;
echo $_SESSION['experience'];
echo '<p>attaque:</p>';
echo '<p>min:</p>';
$_SESSION['min'] = 5;
echo $_SESSION['min'];
echo '<p>max:</p>';
$_SESSION['max'] = 7;
echo $_SESSION['max'];
?>
<?php
?>
<form action="index.php" method="post">
<p>
<input type="submit" name="envoyer" value="Envoyer" />
</p>
</form>
<?php
?>
<?php
{
$quotes[] = "message 1";
$quotes[] = "message 2";
$quotes[] = "message 3";
$quotes[] = " message 4";
srand ((double) microtime() * 1000000);
$randomquote = rand(0,count($quotes)-1);
echo "<p>" . $quotes[$randomquote] . "</p>";
if( $quotes[$randomquote] == "message 1" )
$_SESSION['experience'] += 10;
if( $_SESSION['experience'] == 60 )
{
}
}
?>
bon ce que je veux faire c'est que en appyant sur envoyer il y a un message aléatoire qui s'affiche , mais lorsque le message s'affichant est "message 1 " , je veux que cela rajoute +10 au la valeur 00 de ' experience' bon je pense avoir trouvé comment faire en mettant
mais bon cela ne marche pas car page recharger réassigne 00 dans la variable 'experience' et donc la je suis bloquer et je ne sais pas comment faire
Dernière modification par bly (21-08-2010 22:34:18)
Hors ligne
d'abord, mettre un session_start
ensuite
$_SESSION['experience'] = ($_SESSION['experience'] == 0) ? unevaleur : uneautrevaleur;
a++
Hors ligne
enfaite j'ai modifier et j'ai fais d'abord un compteur de clique
que voici
while($data = $reponse->fetch()) {
echo 'Nom du bouton : ' . $data['nomButton'] . ' - nombre de clics : ' . $data['nbrclick'] . '<br />';
}
echo "<fieldset><legend>Bouton envoyer</legend><form method=\"post\" action=\"\">";
echo "<input type=\"submit\" name=\"Envoyer\" value=\"Envoyer\">";
echo "</form></fieldset>";
if(isset($_POST['Envoyer'])) {
$bdd->exec("UPDATE jeux_perso SET nbrclick = nbrclick + 1 WHERE nomButton = 'Envoyer'");
}
?>
j'ai créer bien sur un tableau avec nombutton et nbrclik
mais je voudrais faire cela par rapport a mes message alétaoire , je voudrais modifier ce compteur de clique que pour a la place d'additionnner 1 a la valeur du clique contenue dans le tableau , qu'il y est +1 au nbrclick lorsque le message :"message 1" apparait quand on appuie sur submit , qu'il y est +2 si le message est "message 2"........
Dernière modification par bly (23-08-2010 15:03:22)
Hors ligne
et le 4ieme jour : "Message 999999999999999999999999999999999999999999999999999999999999999999999999999999...."
a++
Hors ligne
ouai c'est pas tout a fais ce que je demandais j'ai essayer de modifier le code ce qui me donne ceci:
while($data = $reponse->fetch()) {
echo 'Nom du bouton : ' . $data['nomButton'] . ' - nombre de clics : ' . $data['nbrclick'] . '<br />';
}
echo "<fieldset><legend>Bouton envoyer</legend><form method=\"post\" action=\"\">";
echo "<input type=\"submit\" name=\"Envoyer\" value=\"Envoyer\">";
echo "</form></fieldset>";
if(isset($_POST['Envoyer'])) {
{
$quotes[] = "message 1";
$quotes[] = "message 2";
$quotes[] = "message 3";
$quotes[] = " message 4";
srand ((double) microtime() * 1000000);
$randomquote = rand(0,count($quotes)-1);
echo "<p>" . $quotes[$randomquote] . "</p>";
}
}
if(isset($quotes[$randomquote] == "message 1" )) {
$bdd->exec("UPDATE jeux_perso SET nbrclick = nbrclick + 1 WHERE nomButton = 'Envoyer'");
}
}
mais j'ai uen erreur a la ligne if(isset($quotes[$randomquote] == "message 1" ))
Hors ligne
salut,
ton erreur est du au fait que tu ne donne pas une variable en paramètre de la fonction isset mais une expréssion !
d'ailleur tester l'existant de cette variable n'est pas utile il te suffit de mettre le test dans le if du dessus !
@+
Il en faut peu pour être heureux pompompompompompompompompompompom
Hors ligne
Pages :: 1