nombre aleatoire

Eléphant du PHP | 83 Messages

17 mai 2006, 19:27

bonjour je voudrais afficher un nombre aléatoire

Eléphant du PHP | 94 Messages

17 mai 2006, 19:35

Bonjour

Il existe une fonction mt_rand() qui devrait pouvoir t'aider
rspir

Eléphant du PHP | 83 Messages

17 mai 2006, 20:09

bonjour
j'ai un probleme dans mon code

<?php

$vous = $_POST['nb'];
$lui = (mt_rand(1,45));
if ($vous > $lui)
{
echo 'bravo vous avez ggner';
}
else
{
echo 'ressayer';
?> 
<?
}
?>

Code : Tout sélectionner

form name="form1" method="post" action="a.php"> <label></label> <label> <input type="text" name="nb"> </label> <input type="submit" name="Submit" value="Envoyer"> </form>

Eléphant du PHP | 94 Messages

17 mai 2006, 20:18

essayes comme ca :
<?php

$vous = $_POST['nb'];
$lui = mt_rand(1,45);
if ($vous > $lui)
  {
  echo 'bravo vous avez gagner';
  }
else
  {
  echo 'ressayer';
 }
?>

Code : Tout sélectionner

<form name="form1" method="post" action="a.php"> <label> <input type="text" name="nb"> </label> <input type="submit" name="Submit" value="Envoyer"> </form>
rspir

Eléphant du PHP | 83 Messages

17 mai 2006, 20:24

re merci j'ai encore changer mon code si qq1 pouvait m'aider a trouver mes erreur
<?php
mysql_connect("sql.free.fr", "*****", "*****"); // Connexion à MySQL
mysql_select_db("*****");

$point_a_vous = mysql_query("SELECT * FROM point"); 

$vous = $_POST['nb'];
$lui = (mt_rand(1,45));
if ($vous > $lui)
{
echo 'bravo vous avez ggner';
}
($point = $point_a_vous + 5)
update('point' , "point = '$point'");
else ($nul = $point_a_vous - 5)
{
update('point' , "point = '$nul'");
echo 'ressayer';
?> 
<?
}
?>
<form name="form1" method="post" action="a.php">
  <label></label>
  <label>
  <input type="text" name="nb">
  </label>
  <input type="submit" name="Submit" value="Envoyer">
</form>


merci

Eléphant du PHP | 445 Messages

17 mai 2006, 21:31

Hum, si tu nous disais quel message d'erreur t'est retourné, on pourrait mieux cerner le problème.

Mais déjà,
$requete = mysql_query("SELECT `point` FROM point WHERE ... "); 
$sql = mysql_fetch_array($requete);
  
     $point_a_vous = $sql['point'];
Ensuite, ta syntaxe n'est pas super...
if($vous>$lui) 
{ 
$point = $point_a_vous+5;
mysql_query("UPDATE point SET `point`='$point' WHERE ... ");
echo 'Bravo vous avez gagné'; 
}
else 
{
$nul = $point_a_vous-5;
mysql_query("UPDATE point SET `point`='$nul' WHERE ... ");
echo 'Ressayez'; 
} 
?> 

Un rand() suffirait :
$lui=rand(1,45);
(rspir t'avais déjà signalé quelques petites choses dont tu n'as pas tenu compte, les parenthèses là par exemple, ou encore la syntaxe. Ne demande pas d'aide si elle ne t'intéresse pas ;) )
LLDC
Ulti

acidenitr0s
Invité n'ayant pas de compte PHPfrance

22 sept. 2012, 20:13

Bonjour

je cherche à afficher un nombre générer aléatoirement dans un label text en lecture seul. pour la génération c'est ok mais je n'arrive pas a l’afficher dans le label text.

Merci pour votre aide

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

22 sept. 2012, 23:33

echo ?


Vu la date du sujet, un nouveau, à toi, avec ton code et une description de ce que tu souhaite faire, serait mieux.


@+
Il en faut peu pour être heureux ......