Ако е от 1 до 5

HaCkErChE

Registered
Здравейте как да направя скрипт който да е на rand и ако се падне чиска от 1 до 5 да пари например а ако е от 6 до 8 да взима
 
Код:
<?php
$rand = rand(1, 8);

	if($rand == 1 || $rand == 2 || $rand == 3 || $rand == 4 || $rand == 5 ) {
	echo "Кода за даване на парите.. $rand"; 
	}
	else {
	echo "Кода за взимане на парите.. $rand";
		}
?>
 
Код:
<form action="" method="post">
<input type="submit" name="submit" value="Давай">
</form>

<?php
$rand = rand(1, 8);

	if($rand == 1 || $rand == 2 || $rand == 3 || $rand == 4 || $rand == 5 ) {
	echo "Кода за даване на парите.. $rand"; 
	}
	else {
	echo "Кода за взимане на парите.. $rand";
		}
?>
 
Код:
<?php
if(isset($_POST['submit'])) {
$rand = rand(1, 8); 

   if($rand == 1 || $rand == 2 || $rand == 3 || $rand == 4 || $rand == 5 ) { 
   echo "Dava pari.. $rand"; 
   } 
   else { 
   echo "Vzema pari.. $rand"; 
      } 
}

?>

<form action="<?php echo $PHP_SELF ?>" method="POST">
  <input type="submit" value="Submit" name="submit" />
</form>
 
Код:
<form action="" method="post"> 
<input type="submit" name="submit" value="Давай"> 
</form> 

<?php
$submit=$_POST['submit'];
if ($submit=="Давай") {
$rand = rand(1, 8); 
   if($rand == 1 || $rand == 2 || $rand == 3 || $rand == 4 || $rand == 5 ) { 
   echo "Кода за даване на парите.. $rand"; 
   } 
   else { 
   echo "Кода за взимане на парите.. $rand"; 
      } 
	  }
?>
 
Ето според мен, най-лесният начин и най-удобният :

Код:
<form method="POST" action="">

<input type="submit" name="submit" value="Натисни"/>

</form>
<?
if (isset($_POST['submit']))
{
$rand=rand(1,8);
$_SESSION['rand']=$rand;

$chisla=array('1','2','3','4','5');

if (in_array($_SESSION['rand'], $chisla))
{
echo "Zaqvkata za dobavqne !<br />";
echo $_SESSION['rand'];
}
else
{
echo "Zaqvkata za vzimane<br />";
echo $_SESSION['rand'];
}
}


?>
 
аха мерси много но мога да дам само една точка и ше я дам на niki_noki защото ми отговори първи ако можех щях да дам и на двама та но :o
 
Обожавате да пишете излишен код.

Код:
if (rand(1,8)<=5) {
        print 'дава пари';
} else {
        print 'взима пари';
}

а ако си направите функцийки за съответно даване и взимане на пари мойе и така

Код:
function give_money() {
        print 'дава пари';
}
function take_money() {
        print 'взима пари';
}
(rand(1,8)<=5 ? give_money() : take_money());
 

Back
Горе