I'm attempting to write a simple do/while statement, that creates a random number and then checks if that number is below a certain threshold, if it is the while loop should be stopped. However it doesn't seem to work for me and i can't figure out why.
I'm guessing it's going to be something really simple but I have no clue at the moment.
Here is my code, help would be greatly appreciated!
<!DOCTYPE html>
<html>
<head>
<title>Your own do-while</title>
<link type='text/css' rel='stylesheet' href='style.css'/>
</head>
<body>
<?php
$rayBans = rand(0,70);
$correctPrice = false;
do {
echo "<p> Lets hope I can get ray bans for under £30! </p>";
}
while ($correctPrice == false);
if ($rayBans > 30) {
echo "<p> raybans at $rayBans are too expensive </p>";
$correctPrice == false;
}
else if ($rayBans < 30){
echo "<p> Finaly got my rayBans for $rayBans </p>";
$correctPrice == true;
}
?>
</body>
</html>