Array Trouble, calculating numbers

Hi, I’m working on a simple calculation script that will start with two numbers (these chosen by user). The user chooses a number, and it is set for both numbers. These two values are placed inside an array. The script adds these two numbers, and gets a new value. The value that was in $array[1] moves to $array[0], and the new value is now placed inside $array[1]. This calculation keeps going one and on, adding the values inside the array. By typing in 1 for my start value, I expected my code to output: 1, 1, 3. 5, 8, 13, 21, 34, 55, etc.
However, right now it is outputting the following:
1
1
2
3
5
8
13
9
10
10
2
3
5
8
13
9
10
10
2
3
5
8
13
here is my code below. What can you see that I have done wrong? Any help appreciated.

[PHP]<?php
$submit = $_POST['submit'];
$base = $_POST['base'];

$array = "";
?>
<html>
<body OnLoad="document.price.base.focus();">
<center>
<form name="price" action="calculate.php" method="POST">
Base Price: $<input type="text" name="base">
<input type="submit" name="submit" value="Submit">
</form>
<h1>$<?php echo $base; ?></h1>
<br />
</center>
</body>
</html>

<?php
if($submit){

$array .= $base;
$array .= $base;
echo $array[0]."<br />".$array[1]."<br />";

$newvalue = $array[0] + $array[1];
$array[0] = $array[1];
$array[1] = $newvalue;
echo $newvalue."<br />";

$end = 0;
while ($end<1000){

$number = $array[0] + $array[1];
echo $number."<br />";
$array[0] = $array[1];
$array[1] = $number;

$end += 1;

}
}
?>[/PHP

View full post on Webmaster-Talk.com

, , ,

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Get Adobe Flash playerPlugin by wpburn.com wordpress themes


RSS Site FeedRSS Site Feed

© 1992-2011 DC2NET™, Inc. All Rights Reserved