Jump to content

Simple Help


darthxepher

Recommended Posts

Can someone tell me whats wrong. In this script i give the $many variable a number based on the value of the $number variable, but when I try to echo the $many variable on the next page it just won't work.

 

 

 

<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>

<html xmlns='http://www.w3.org/1999/xhtml'>

<head>

<meta http-equiv='Content-Type' content='text/html; charset=UTF-8' />

<title>GPA Calculator</title>

</head>

 

<body>

<center>

<h1>What grades have you gotten in these classes?</h1>

<form method='get' action='calculator.php'>

<?php

$many = "2";

switch($number)

 

{

case "1":

echo "<br>

<select><option name='grade1' value='4'>A</option>

<option name='grade1' value='3'>B</option>

<option name='grade1' value='2'>C</option>

<option name='grade1' value='1'>D</option>

<option name='grade1' value='0'>F</option>

</select>";

 

$many = "1";

 

break;

 

case "2":

 

echo "<br>

<select><option name='grade1' value='4'>A</option>

<option name='grade1' value='3'>B</option>

<option name='grade1' value='2'>C</option>

<option name='grade1' value='1'>D</option>

<option name='grade1' value='0'>F</option>

</select>

 

<select><option name='grade2' value='4'>A</option>

<option name='grade2' value='3'>B</option>

<option name='grade2' value='2'>C</option>

<option name='grade2' value='1'>D</option>

<option name='grade2' value='0'>F</option>

</select>";

 

$many = "2";

 

break;

 

case "3":

 

echo "<br>

<select><option name='grade1' value='4'>A</option>

<option name='grade1' value='3'>B</option>

<option name='grade1' value='2'>C</option>

<option name='grade1' value='1'>D</option>

<option name='grade1' value='0'>F</option>

</select>

 

<select><option name='grade2' value='4'>A</option>

<option name='grade2' value='3'>B</option>

<option name='grade2' value='2'>C</option>

<option name='grade2' value='1'>D</option>

<option name='grade2' value='0'>F</option>

</select>

 

 

<select><option name='grade3' value='4'>A</option>

<option name='grade3' value='3'>B</option>

<option name='grade3' value='2'>C</option>

<option name='grade3' value='1'>D</option>

<option name='grade3' value='0'>F</option>

</select>";

 

$many = "3";

 

break;

 

case "4":

 

echo "<br>

<select><option name='grade1' value='4'>A</option>

<option name='grade1' value='3'>B</option>

<option name='grade1' value='2'>C</option>

<option name='grade1' value='1'>D</option>

<option name='grade1' value='0'>F</option>

</select>

 

<select><option name='grade2' value='4'>A</option>

<option name='grade2' value='3'>B</option>

<option name='grade2' value='2'>C</option>

<option name='grade2' value='1'>D</option>

<option name='grade2' value='0'>F</option>

</select>

 

 

<select><option name='grade3' value='4'>A</option>

<option name='grade3' value='3'>B</option>

<option name='grade3' value='2'>C</option>

<option name='grade3' value='1'>D</option>

<option name='grade3' value='0'>F</option>

</select>

 

 

<select><option name='grade4' value='4'>A</option>

<option name='grade4' value='3'>B</option>

<option name='grade4' value='2'>C</option>

<option name='grade4' value='1'>D</option>

<option name='grade4' value='0'>F</option>

</select>";

 

$many = "4";

 

break;

 

case "5":

 

echo "<br>

<select><option name='grade1' value='4'>A</option>

<option name='grade1' value='3'>B</option>

<option name='grade1' value='2'>C</option>

<option name='grade1' value='1'>D</option>

<option name='grade1' value='0'>F</option>

</select>

 

<select><option name='grade2' value='4'>A</option>

<option name='grade2' value='3'>B</option>

<option name='grade2' value='2'>C</option>

<option name='grade2' value='1'>D</option>

<option name='grade2' value='0'>F</option>

</select>

 

 

<select><option name='grade3' value='4'>A</option>

<option name='grade3' value='3'>B</option>

<option name='grade3' value='2'>C</option>

<option name='grade3' value='1'>D</option>

<option name='grade3' value='0'>F</option>

</select>

 

 

<select><option name='grade4' value='4'>A</option>

<option name='grade4' value='3'>B</option>

<option name='grade4' value='2'>C</option>

<option name='grade4' value='1'>D</option>

<option name='grade4' value='0'>F</option>

</select>

 

<select><option name='grade5' value='4'>A</option>

<option name='grade5' value='3'>B</option>

<option name='grade5' value='2'>C</option>

<option name='grade5' value='1'>D</option>

<option name='grade5' value='0'>F</option>

</select>";

 

$many = "5";

 

break;

 

case "6":

 

echo "<br>

<select><option name='grade1' value='4'>A</option>

<option name='grade1' value='3'>B</option>

<option name='grade1' value='2'>C</option>

<option name='grade1' value='1'>D</option>

<option name='grade1' value='0'>F</option>

</select>

 

<select><option name='grade2' value='4'>A</option>

<option name='grade2' value='3'>B</option>

<option name='grade2' value='2'>C</option>

<option name='grade2' value='1'>D</option>

<option name='grade2' value='0'>F</option>

</select>

 

 

<select><option name='grade3' value='4'>A</option>

<option name='grade3' value='3'>B</option>

<option name='grade3' value='2'>C</option>

<option name='grade3' value='1'>D</option>

<option name='grade3' value='0'>F</option>

</select>

 

 

<select><option name='grade4' value='4'>A</option>

<option name='grade4' value='3'>B</option>

<option name='grade4' value='2'>C</option>

<option name='grade4' value='1'>D</option>

<option name='grade4' value='0'>F</option>

</select>

 

<select><option name='grade5' value='4'>A</option>

<option name='grade5' value='3'>B</option>

<option name='grade5' value='2'>C</option>

<option name='grade5' value='1'>D</option>

<option name='grade5' value='0'>F</option>

</select>

 

<select><option name='grade6' value='4'>A</option>

<option name='grade6' value='3'>B</option>

<option name='grade6' value='2'>C</option>

<option name='grade6' value='1'>D</option>

<option name='grade6' value='0'>F</option>

</select>";

 

$many = "6";

 

break;

 

case "7":

 

echo "<br>

<select><option name='grade1' value='4'>A</option>

<option name='grade1' value='3'>B</option>

<option name='grade1' value='2'>C</option>

<option name='grade1' value='1'>D</option>

<option name='grade1' value='0'>F</option>

</select>

 

<select><option name='grade2' value='4'>A</option>

<option name='grade2' value='3'>B</option>

<option name='grade2' value='2'>C</option>

<option name='grade2' value='1'>D</option>

<option name='grade2' value='0'>F</option>

</select>

 

 

<select><option name='grade3' value='4'>A</option>

<option name='grade3' value='3'>B</option>

<option name='grade3' value='2'>C</option>

<option name='grade3' value='1'>D</option>

<option name='grade3' value='0'>F</option>

</select>

 

 

<select><option name='grade4' value='4'>A</option>

<option name='grade4' value='3'>B</option>

<option name='grade4' value='2'>C</option>

<option name='grade4' value='1'>D</option>

<option name='grade4' value='0'>F</option>

</select>

 

<select><option name='grade5' value='4'>A</option>

<option name='grade5' value='3'>B</option>

<option name='grade5' value='2'>C</option>

<option name='grade5' value='1'>D</option>

<option name='grade5' value='0'>F</option>

</select>

 

<select><option name='grade6' value='4'>A</option>

<option name='grade6' value='3'>B</option>

<option name='grade6' value='2'>C</option>

<option name='grade6' value='1'>D</option>

<option name='grade6' value='0'>F</option>

</select>

 

 

<select><option name='grade7' value='4'>A</option>

<option name='grade7' value='3'>B</option>

<option name='grade7' value='2'>C</option>

<option name='grade7' value='1'>D</option>

<option name='grade7' value='0'>F</option>

</select>";

 

$many = "7";

 

break;

 

case "8":

 

echo "<br>

<select><option name='grade1' value='4'>A</option>

<option name='grade1' value='3'>B</option>

<option name='grade1' value='2'>C</option>

<option name='grade1' value='1'>D</option>

<option name='grade1' value='0'>F</option>

</select>

 

<select><option name='grade2' value='4'>A</option>

<option name='grade2' value='3'>B</option>

<option name='grade2' value='2'>C</option>

<option name='grade2' value='1'>D</option>

<option name='grade2' value='0'>F</option>

</select>

 

 

<select><option name='grade3' value='4'>A</option>

<option name='grade3' value='3'>B</option>

<option name='grade3' value='2'>C</option>

<option name='grade3' value='1'>D</option>

<option name='grade3' value='0'>F</option>

</select>

 

 

<select><option name='grade4' value='4'>A</option>

<option name='grade4' value='3'>B</option>

<option name='grade4' value='2'>C</option>

<option name='grade4' value='1'>D</option>

<option name='grade4' value='0'>F</option>

</select>

 

<select><option name='grade5' value='4'>A</option>

<option name='grade5' value='3'>B</option>

<option name='grade5' value='2'>C</option>

<option name='grade5' value='1'>D</option>

<option name='grade5' value='0'>F</option>

</select>

 

<select><option name='grade6' value='4'>A</option>

<option name='grade6' value='3'>B</option>

<option name='grade6' value='2'>C</option>

<option name='grade6' value='1'>D</option>

<option name='grade6' value='0'>F</option>

</select>

 

 

<select><option name='grade7' value='4'>A</option>

<option name='grade7' value='3'>B</option>

<option name='grade7' value='2'>C</option>

<option name='grade7' value='1'>D</option>

<option name='grade7' value='0'>F</option>

</select>

 

<select><option name='grade8' value='4'>A</option>

<option name='grade8' value='3'>B</option>

<option name='grade8' value='2'>C</option>

<option name='grade8' value='1'>D</option>

<option name='grade8' value='0'>F</option>

</select>";

 

$many = "8";

 

break;

default:

echo "Go back and do it again";

}

 

?>

<input type="submit">

</form>

</center>

</body>

</html>

Link to comment
https://forums.phpfreaks.com/topic/112136-simple-help/
Share on other sites

I'm not sure what you mean by trying to echo many on the next page?  But by looking at your code, you aren't getting results regardless.  I have some fixes you might consider below.

---------- Fixes ----------

<?php
$many = "2";
switch($number)
?>

$number should be changed to $many or else no SELECTS display

 

<?php
echo "
<select><option name='grade1' value='4'>A</option>
      <option name='grade1' value='3'>B</option>
...
</select>
?>

<option> tags do not have a name attribute!

Give EACH <select> in your code the attribute instead!

 

-->

<?php
case "2":
echo "<select name="grade1">
  <option value='4'>A</option>
  ...
</select>";
echo "<select name="grade2">
  <option value='4'>A</option>
  ...
</select>";
break;
?>

Link to comment
https://forums.phpfreaks.com/topic/112136-simple-help/#findComment-575684
Share on other sites

Wait look at the actual page. www.zoomonby.com/Julien/php.html

 

What i try to do is to display the number of options to say what grade they got in each class depending on the number of classes they have which they give me before in the $number variable. And i wnat to keep the number value in some form so i can use it in the last page to divide the sum of the grades in each class by how many classes they are taking.

Link to comment
https://forums.phpfreaks.com/topic/112136-simple-help/#findComment-575686
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.