PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!
Moderator: General Moderators
Celauran
Moderator
Posts: 6427 Joined: Tue Nov 09, 2010 2:39 pm
Location: Montreal, Canada
Post
by Celauran » Sun Oct 23, 2011 1:21 pm
There's the problem. You used name="numbers" instead of name="numbers[]"
Code: Select all
<html>
<body>
<h1 style="text-align:center;font-family:comic sans;color:brown;">Number<br></h1>
<h2 style="text-align:center;font-family:arial;color:green;">Cruncher<br></h2>
<h3 style="text-align:center;font-family:arial;color:blue;"><br>
Enter your 8 numbers
<form name="input" action="Pro9Output.php" method="post">
Number 1:
<input type="text" name="numbers[]" size="2">
<br>
Number 2:
<input type="text" name="numbers[]" size="2">
<br>
Number 3:
<input type="text" name="numbers[]" size="2">
<br>
Number 4:
<input type="text" name="numbers[]" size="2">
<br>
Number 5:
<input type="text" name="numbers[]" size="2">
<br>
Number 6:
<input type="text" name="numbers[]" size="2">
<br>
Number 7:
<input type="text" name="numbers[]" size="2">
<br>
Number 8:
<input type="text" name="numbers[]" size="2">
<br>
<input type="submit" value="Submit">
<input type="reset" value="Reset">
</form>
<p>
Click "Submit" to arrange Numbers .
<br>Click "Reset" to clear form.
</p>
</h3>
</body>
</html>
jetlife76
Forum Newbie
Posts: 24 Joined: Tue Oct 18, 2011 1:21 pm
Post
by jetlife76 » Sun Oct 23, 2011 1:36 pm
Forget it, thanks for trying to help me, i still get the same errors, im getting frustrated. i wanted the logic for using this array but we've spent too much time trying to get it, i am totally confused, i'll just try it on my own
Celauran
Moderator
Posts: 6427 Joined: Tue Nov 09, 2010 2:39 pm
Location: Montreal, Canada
Post
by Celauran » Sun Oct 23, 2011 1:41 pm
This works perfectly without errors.
Code: Select all
<?php
if (isset($_POST['numbers']))
{
$Numbers = $_POST['numbers'];
$big = max($Numbers);
$small = min($Numbers);
$average = array_sum($Numbers) / count($Numbers);
echo $average;
}
?>
<html>
<body>
<h1 style="text-align:center;font-family:comic sans;color:brown;">Number<br></h1>
<h2 style="text-align:center;font-family:arial;color:green;">Cruncher<br></h2>
<h3 style="text-align:center;font-family:arial;color:blue;"><br>
Enter your 8 numbers
<form name="input" action="" method="post">
Number 1:
<input type="text" name="numbers[]" size="2">
<br>
Number 2:
<input type="text" name="numbers[]" size="2">
<br>
Number 3:
<input type="text" name="numbers[]" size="2">
<br>
Number 4:
<input type="text" name="numbers[]" size="2">
<br>
Number 5:
<input type="text" name="numbers[]" size="2">
<br>
Number 6:
<input type="text" name="numbers[]" size="2">
<br>
Number 7:
<input type="text" name="numbers[]" size="2">
<br>
Number 8:
<input type="text" name="numbers[]" size="2">
<br>
<input type="submit" value="Submit">
<input type="reset" value="Reset">
</form>
<p>
Click "Submit" to arrange Numbers .
<br>Click "Reset" to clear form.
</p>
</h3>
</body>
</html>
jetlife76
Forum Newbie
Posts: 24 Joined: Tue Oct 18, 2011 1:21 pm
Post
by jetlife76 » Sun Oct 23, 2011 1:45 pm
It doesn't work for me, my output form is blank, it doesnt return any values it just displays the headings
egg82
Forum Contributor
Posts: 156 Joined: Sat Oct 01, 2011 9:29 pm
Location: Colorado, USA
Post
by egg82 » Mon Oct 24, 2011 2:36 pm
then we call into question the server you are using