bilis_money Posted August 24, 2007 Share Posted August 24, 2007 hi guys i have two pages they are both .php, step1.php has form on it that will pass the value on step2.php but it give me an error below, Notice: Undefined variable: squareyard in /home/travels/public_html/walkie/step2.php on line 19 here is step1.php <?php session_start(); ?> <br><br> <center> <h1>Step 1. Results</h1> <br> <div align='center'> <table width='60%' border='0'> <tr> <td bgcolor='#99FFFF'><strong>Converting Sand to gallons: </strong></td> </tr> </table> </div> <?php //"First Name: " . $_POST['fname'] . //initialize variables $coaltar = 100; $water = $_POST['water']; $sand = $_POST['sand']; $additive = $_POST['additive']; echo "<br>"; echo "<center>"; echo "<strong>"; echo "sand x 100 (CT) = x divided by 20 = x gallons of sand"; echo "</strong>"; echo "</center>"; $sandtogallon = $sand * 100 / 20; //100 + 30 + 15 (sand in gallons) + 2 (gal of additive) = 147 $maingallonformula = 100+$water+$sandtogallon+$additive; $totalgallonsmaterial = 100/$maingallonformula; echo "<br>"; ?> <div align='center'> <table width='60%' border='0'> <tr> <td bgcolor='#FFFFCC'> <?php echo "<strong>"; echo $sandtogallon . " gallons of sand"; echo "<br>"; echo "<br>"; echo "Total gallons of materials: " . $totalgallonsmaterial; echo "</strong>"; //storing it into session $_SESSION['totalgallonsmaterial2'] = $totalgallonsmaterial; ?> </tr> </td> </table> </div> <br> <div align='center'> <table width='60%' border='0'> <tr> <td bgcolor='#99FFFF'><strong>Total gallons needed: </strong></td> </tr> </table> </div> <?php echo "<br>"; echo "<center>"; echo "<strong>"; echo "Sq. Yards (divided by) 5 = Total gallons needed"; echo "</strong>"; echo "</center>"; ?> <div align="center"> <form name="form1" method="post" action="step2.php"> <table width="20%" border="1"> <tr> <td width="81%"><div align="center"><strong> Sq. Yards </strong></div></td> <td width="19%"><div align="center"></div></td> </tr> <tr> <td><div align="center"> <input type="text" name="squareyard"> </div></td> <td><div align="center"><strong>/ 5</strong></div></td> </tr> </table> <p> <input type="submit" name="Submit" value="calculate"> </p> </form> </div> here is step2.php <?php session_start(); //$_SESSION['totalgallonsmaterial2'] = $totalgallonsmaterial; //echo $_SESSION['totalgallonsmaterial2']; ?> <br><br> <center> <h1>Step 2. Results</h1> <br> <?php echo $_SESSION['totalgallonsmaterial2']; //Sq. Yards (divided by) 5 = Total gallons needed $gallonsofmaterial2 = $squareyard * 5; echo "<strong>"; echo $gallonsofmaterial2 . " gallons of material needed"; echo "</strong>"; ?> I'm wondering if the session_start() affected this? any nice guess? thanks in advance. Link to comment https://forums.phpfreaks.com/topic/66474-underfined-variable-session/ Share on other sites More sharing options...
xyn Posted August 24, 2007 Share Posted August 24, 2007 Try the pages below step1: <?php session_start(); //$_SESSION['totalgallonsmaterial2'] = $totalgallonsmaterial; //echo $_SESSION['totalgallonsmaterial2']; ?> <br><br> <center> <h1>Step 2. Results</h1> <br> <?php echo $_SESSION['totalgallonsmaterialtwo']; //Sq. Yards (divided by) 5 = Total gallons needed $gallonsofmaterial2 = ($squareyard * 5); echo "<strong>"; echo $gallonsofmaterial2 . " gallons of material needed"; echo "</strong>"; ?> step2.php <?php session_start(); ?> <br><br> <center> <h1>Step 1. Results</h1> <br> <div align='center'> <table width='60%' border='0'> <tr> <td bgcolor='#99FFFF'><strong>Converting Sand to gallons: </strong></td> </tr> </table> </div> <?php //"First Name: " . $_POST['fname'] . //initialize variables $coaltar = 100; $water = $_POST['water']; $sand = $_POST['sand']; $additive = $_POST['additive']; echo "<br>"; echo "<center>"; echo "<strong>"; echo "sand x 100 (CT) = x divided by 20 = x gallons of sand"; echo "</strong>"; echo "</center>"; $sandtogallon = ($sand * 100 / 20); //100 + 30 + 15 (sand in gallons) + 2 (gal of additive) = 147 $maingallonformula = (100+$water+$sandtogallon+$additive); $totalgallonsmaterial = (100/$maingallonformula); echo "<br>"; ?> <div align='center'> <table width='60%' border='0'> <tr> <td bgcolor='#FFFFCC'> <?php echo "<strong>"; echo $sandtogallon . " gallons of sand"; echo "<br>"; echo "<br>"; echo "Total gallons of materials: " . $totalgallonsmaterial; echo "</strong>"; //storing it into session $_SESSION['totalgallonsmaterialtwo'] = $totalgallonsmaterial; ?> </tr> </td> </table> </div> <br> <div align='center'> <table width='60%' border='0'> <tr> <td bgcolor='#99FFFF'><strong>Total gallons needed: </strong></td> </tr> </table> </div> <?php echo "<br>"; echo "<center>"; echo "<strong>"; echo "Sq. Yards (divided by) 5 = Total gallons needed"; echo "</strong>"; echo "</center>"; ?> <div align="center"> <form name="form1" method="post" action="step2.php"> <table width="20%" border="1"> <tr> <td width="81%"><div align="center"><strong> Sq. Yards </strong></div></td> <td width="19%"><div align="center"></div></td> </tr> <tr> <td><div align="center"> <input type="text" name="squareyard"> </div></td> <td><div align="center"><strong>/ 5</strong></div></td> </tr> </table> <p> <input type="submit" name="Submit" value="calculate"> </p> </form> </div> Link to comment https://forums.phpfreaks.com/topic/66474-underfined-variable-session/#findComment-332824 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.