Jump to content

Dynamic form WITHOUT Javascript


shadow845

Recommended Posts

Hi im looking for some help with my form im trying to create, all works fine until i want to change a previous choice i've made from a dropwdown menu, when i change my choice it will change the next dropdown but wont remove the other dropdowns from my previous choicep down menus from my page and just leaves them were they are.

 

the code for my form s in two files as follows any help would be much appreciated, thankyou....

 

quote.php

<?php session_start(); ?>


<!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>Untitled Document</title>

</head>


<body>

<form action="process.php" method="post" > Products 
<select name="item" onchange="this.form.submit()" > 
<option value="">Please choose</option>
   <option value="1"  <? if ($_SESSION['item']=='1') { echo "selected"; } ?> >business Cards</option>
   <option value="2"  <? if ($_SESSION['item']=='2') { echo "selected"; } ?> >Letter Heads</option>
    <option value="3"  <? if ($_SESSION['item']=='3') { echo "selected"; } ?> >Compliment Slips</option>

    <option value="4"  <? if ($_SESSION['item']=='4') { echo "selected"; } ?> >Flyers</option>
    <option value="5"  <? if ($_SESSION['item']=='5') { echo "selected"; } ?> >Brochures</option>
    <option value="6"  <? if ($_SESSION['item']=='6') { echo "selected"; } ?> >Posters</option>
   <option value="7"  <? if ($_SESSION['item']=='7') { echo "selected"; } ?> >Logo / Branding</option>
   <option value="8"  <? if ($_SESSION['item']=='8') { echo "selected"; } ?> >Website</option>    
    <option value="9"  <? if ($_SESSION['item']=='9') { echo "selected"; } ?> >Canvas Prints</option>

</select>

<br />


<? if ($_SESSION['item']=='1') { echo "Quantities "; ?>
   <select name="quantity" onchange="this.form.submit()">
      <option value="">Please choose</option>
      <option value="100" <? if ($_SESSION['quantity']=='100') { echo "selected"; } ?> >100</option>
      <option value="250" <? if ($_SESSION['quantity']=='250') { echo "selected"; } ?> >250</option>

        <option value="500" <? if ($_SESSION['quantity']=='500') { echo "selected"; } ?> >500</option>
        <option value="1000" <? if ($_SESSION['quantity']=='1000') { echo "selected"; } ?> >1000</option>
        <option value="2500" <? if ($_SESSION['quantity']=='2500') { echo "selected"; } ?> >2500</option>
        <option value="5000" <? if ($_SESSION['quantity']=='5000') { echo "selected"; } ?> >5000</option>
</select> <? } ?>

<? if ($_SESSION['item']=='2') { echo "Quantity "; ?>
  <select name="quantity2" onchange="this.form.submit()"> 
      <option value="">Please choose</option>
      <option value="100" <? if ($_SESSION['quantity2']=='100') { echo "selected"; } ?> >100</option>
      <option value="250" <? if ($_SESSION['quantity2']=='250') { echo "selected"; } ?> >250</option>
        <option value="500" <? if ($_SESSION['quantity2']=='500') { echo "selected"; } ?> >500</option>

        <option value="1000" <? if ($_SESSION['quantity2']=='1000') { echo "selected"; } ?> >1000</option>
        <option value="2500" <? if ($_SESSION['quantity2']=='2500') { echo "selected"; } ?> >2500</option>
        <option value="5000" <? if ($_SESSION['quantity2']=='5000') { echo "selected"; } ?> >5000</option>
    <option value="10000" <? if ($_SESSION['quantity2']=='10000') { echo "selected"; } ?> >10000</option>
</select> <? } ?>

    
<? if ($_SESSION['item']=='3') { echo "Quantity"; ?>
<select name="quantity3" onchange="this.form.submit()"> 
      <option value="">Please choose</option>
      <option value="100" <? if ($_SESSION['quantity3']=='100') { echo "selected"; } ?> >100</option>
      <option value="250" <? if ($_SESSION['quantity3']=='250') { echo "selected"; } ?> >250</option>
        <option value="500" <? if ($_SESSION['quantity3']=='500') { echo "selected"; } ?> >500</option>

        <option value="1000" <? if ($_SESSION['quantity3']=='1000') { echo "selected"; } ?> >1000</option>
        <option value="2500" <? if ($_SESSION['quantity3']=='2500') { echo "selected"; } ?> >2500</option>
        <option value="5000" <? if ($_SESSION['quantity3']=='5000') { echo "selected"; } ?> >5000</option>
</select><? } ?>

<? if ($_SESSION['item']=='4') { echo "Quantity"; ?>
<select name="quantity4" onchange="this.form.submit()"> 
      <option value="">Please choose</option>

      <option value="100" <? if ($_SESSION['quantity4']=='100') { echo "selected"; } ?> >100</option>
      <option value="250" <? if ($_SESSION['quantity4']=='250') { echo "selected"; } ?> >250</option>
        <option value="500" <? if ($_SESSION['quantity4']=='500') { echo "selected"; } ?> >500</option>
        <option value="1000" <? if ($_SESSION['quantity4']=='1000') { echo "selected"; } ?> >1000</option>
        <option value="2500" <? if ($_SESSION['quantity4']=='2500') { echo "selected"; } ?> >2500</option>

        <option value="5000" <? if ($_SESSION['quantity4']=='5000') { echo "selected"; } ?> >5000</option>
        <option value="7500" <? if ($_SESSION['quantity4']=='7500') { echo "selected"; } ?> >7500</option>
        <option value="10000" <? if ($_SESSION['quantity4']=='10000') { echo "selected"; } ?> >10000</option>
</select><? } ?>

<? if ($_SESSION['item']=='5') { echo "Quantity"; ?>
  <select name="quantity5" onchange="this.form.submit()">

      <option value="">Please choose</option>
      <option value="100" <? if ($_SESSION['quantity5']=='100') { echo "selected"; } ?> >100</option>
      <option value="250" <? if ($_SESSION['quantity5']=='250') { echo "selected"; } ?> >250</option>
        <option value="500" <? if ($_SESSION['quantity5']=='500') { echo "selected"; } ?> >500</option>
        <option value="1000" <? if ($_SESSION['quantity5']=='1000') { echo "selected"; } ?> >1000</option>

        <option value="2500" <? if ($_SESSION['quantity5']=='2500') { echo "selected"; } ?> >2500</option>
    <option value="5000" <? if ($_SESSION['quantity5']=='5000') { echo "selected"; } ?> >5000</option>
</select> <? } ?>

<? if ($_SESSION['item']=='6') { echo "Quantity"; ?>
  <select name="quantity6" onchange="this.form.submit()">
      <option value="">Please choose</option>

      <option value="50" <? if ($_SESSION['quantity6']=='50') { echo "selected"; } ?> >50</option>
        <option value="100" <? if ($_SESSION['quantity6']=='100') { echo "selected"; } ?> >100</option>
      <option value="250" <? if ($_SESSION['quantity6']=='250') { echo "selected"; } ?> >250</option>
    <option value="500" <? if ($_SESSION['quantity6']=='500') { echo "selected"; } ?> >500</option>
</select> <? } ?>

<? if ($_SESSION['item']=='7') { echo "Style"; ?>
   <select name="style" onchange="this.form.submit()"> 
      <option value="">Please choose</option>
      <option value="basic" <? if ($_SESSION['style']=='basic') { echo "selected"; } ?> >Basic</option>
      <option value="moderate" <? if ($_SESSION['style']=='moderate') { echo "selected"; }?> >Moderate</option>
        <option value="detailed" <? if ($_SESSION['style']=='detailed') { echo "selected"; }?> >Detailed</option>

        <option value="complex" <? if ($_SESSION['style']=='complex') { echo "selected"; }?> >Complex</option>
</select> <? } ?>

<? if ($_SESSION['item']=='8') { echo "Style"; ?>
   <select name="style2" onchange="this.form.submit()"> 
      <option value="">Please choose</option>
      <option value="basic" <? if ($_SESSION['style2']=='basic') { echo "selected"; } ?> >Basic - HTML/PHP</option>
      <option value="moderate" <? if ($_SESSION['style2']=='moderate') { echo "selected"; }?> >Moderate - HTML/PHP</option>

        <option value="detailed" <? if ($_SESSION['style2']=='detailed') { echo "selected"; }?> >Detailed - HTML/PHP</option>
        <option value="complex" <? if ($_SESSION['style2']=='complex') { echo "selected"; }?> >Complex - HTML/PHP</option>
        <option value="fbasic" <? if ($_SESSION['style2']=='fbasic') { echo "selected"; } ?> >Basic - Flash</option>
      <option value="fmoderate" <? if ($_SESSION['style2']=='fmoderate') { echo "selected"; }?> >Moderate - Flash</option>
</select> <? } ?>

<? if ($_SESSION['item']=='9') { echo "Quantity"; ?>
   <select name="copies" onchange="this.form.submit()"> 
      <option value="">Coming Soon</option>
  </select> <? } ?>
<br />

  
<!--- Paper Stock --->

<? if ($_SESSION['quantity']>='100') { echo "Stock / Paper"; ?>
   <select name="stock" onchange="this.form.submit()"> 
      <option value="">Coming Soon</option>

  </select> <? } ?>
        
<? if ($_SESSION['quantity2']>='100') { echo "Stock / Paper"; ?>
   <select name="stock2" onchange="this.form.submit()"> 
      <option value="">Coming Soon</option>
  </select> <? } ?>
        
<? if ($_SESSION['quantity3']>='100') { echo "Stock / Paper"; ?>
   <select name="stock3" onchange="this.form.submit()"> 
      <option value="">Coming Soon</option>
  </select> <? } ?>

               
<? if ($_SESSION['quantity4']>='100') { echo "Stock / Paper"; ?>
   <select name="stock4" onchange="this.form.submit()"> 
      <option value="">Coming Soon</option>
        <option value="90" <? if ($_SESSION['stock4']=='90') { echo "selected"; } ?> >90 GSM Offset</option>
        <option value="120" <? if ($_SESSION['stock4']=='115g') { echo "selected"; } ?> >120 GSM Offset</option>
        <option value="135g" <? if ($_SESSION['stock4']=='135g') { echo "selected"; } ?> >135 GSM Glossy</option>

        <option value="135sg" <? if ($_SESSION['stock4']=='135sg') { echo "selected"; } ?> >135 GSM Semi Glossy</option>
        <option value="170g" <? if ($_SESSION['stock4']=='170g') { echo "selected"; } ?> >170 GSM Glossy</option>
        <option value="170sg" <? if ($_SESSION['stock4']=='170sg') { echo "selected"; } ?> >170 GSM Semi Glossy</option>
        <option value="250g" <? if ($_SESSION['stock4']=='170g') { echo "selected"; } ?> >250 GSM Glossy</option>
        <option value="250sg" <? if ($_SESSION['stock4']=='170sg') { echo "selected"; } ?> >250 GSM Semi Glossy</option>

        <option value="300g" <? if ($_SESSION['stock4']=='170g') { echo "selected"; } ?> >300 GSM Glossy</option>
        <option value="300sg" <? if ($_SESSION['stock4']=='170sg') { echo "selected"; } ?> >300 GSM Semi Glossy</option>
        <option value="350" <? if ($_SESSION['stock4']=='170sg') { echo "selected"; } ?> >350 Natural Premium Paper</option>
  </select> <? } ?>

<!---Brochure---> 

<!---Cover stock--->        
<? if ($_SESSION['quantity5']>='100') { echo "Cover Stock / Paper"; ?>
   <select name="stock5" onchange="this.form.submit()"> 
    <option value="">Please Choose</option>
        <option value="135g" <? if ($_SESSION['stock5']=='135g') { echo "selected"; } ?> >135 GSM Glossy</option>
        <option value="135sg" <? if ($_SESSION['stock5']=='135sg') { echo "selected"; } ?> >135 GSM Semi Glossy</option>
        <option value="170g" <? if ($_SESSION['stock5']=='170g') { echo "selected"; } ?> >170 GSM Glossy</option>

        <option value="170sg" <? if ($_SESSION['stock5']=='170sg') { echo "selected"; } ?> >170 GSM Semi Glossy</option>
  </select> <? } ?>
<!---Cover stock end--->        
        
<? if ($_SESSION['stock5']=='135g') { echo "Inner Stock / Paper"; ?>
   <select name="istock" onchange="this.form.submit()"> 
    <option value="">Please Choose</option>
        <option value="115p" <? if ($_SESSION['istock']=='115p') { echo "selected"; } ?> >115 GSM Poster Paper</option>

        <option value="115g" <? if ($_SESSION['istock']=='115g') { echo "selected"; } ?> >115 GSM Glossy</option>
        <option value="115sg" <? if ($_SESSION['istock']=='115sg') { echo "selected"; } ?> >115 GSM Semi Glossy</option>
        <option value="135g" <? if ($_SESSION['istock']=='135g') { echo "selected"; } ?> >135 GSM Glossy</option>
        <option value="135sg" <? if ($_SESSION['istock']=='135sg') { echo "selected"; } ?> >135 GSM Semi Glossy</option>
        <option value="170g" <? if ($_SESSION['istock']=='170g') { echo "selected"; } ?> >170 GSM Glossy</option>

        <option value="170sg" <? if ($_SESSION['istock']=='170sg') { echo "selected"; } ?> >170 GSM Semi Glossy</option>
  </select> <? } ?>

<? if ($_SESSION['stock5']=='135sg') { echo "Inner Stock / Paper"; ?>
   <select name="istock2" onchange="this.form.submit()"> 
    <option value="">Please Choose</option>
        <option value="115p" <? if ($_SESSION['istock2']=='115p') { echo "selected"; } ?> >115 GSM Poster Paper</option>

        <option value="115g" <? if ($_SESSION['istock2']=='115g') { echo "selected"; } ?> >115 GSM Glossy</option>
        <option value="115sg" <? if ($_SESSION['istock2']=='115sg') { echo "selected"; } ?> >115 GSM Semi Glossy</option>
        <option value="135g" <? if ($_SESSION['istock2']=='135g') { echo "selected"; } ?> >135 GSM Glossy</option>
        <option value="135sg" <? if ($_SESSION['istock2']=='135sg') { echo "selected"; } ?> >135 GSM Semi Glossy</option>
        <option value="170g" <? if ($_SESSION['istock2']=='170g') { echo "selected"; } ?> >170 GSM Glossy</option>

        <option value="170sg" <? if ($_SESSION['istock2']=='170sg') { echo "selected"; } ?> >170 GSM Semi Glossy</option>
  </select> <? } ?>
        
<? if ($_SESSION['stock5']=='170g') { echo "Inner Stock / Paper"; ?>
   <select name="istock3" onchange="this.form.submit()"> 
    <option value="">Please Choose</option>
        <option value="115p" <? if ($_SESSION['istock3']=='115p') { echo "selected"; } ?> >115 GSM Poster Paper</option>

        <option value="115g" <? if ($_SESSION['istock3']=='115g') { echo "selected"; } ?> >115 GSM Glossy</option>
        <option value="115sg" <? if ($_SESSION['istock3']=='115sg') { echo "selected"; } ?> >115 GSM Semi Glossy</option>
        <option value="135g" <? if ($_SESSION['istock3']=='135g') { echo "selected"; } ?> >135 GSM Glossy</option>
        <option value="135sg" <? if ($_SESSION['istock3']=='135sg') { echo "selected"; } ?> >135 GSM Semi Glossy</option>
        <option value="170g" <? if ($_SESSION['istock3']=='170g') { echo "selected"; } ?> >170 GSM Glossy</option>

        <option value="170sg" <? if ($_SESSION['istock3']=='170sg') { echo "selected"; } ?> >170 GSM Semi Glossy</option>
  </select> <? } ?>
        
<? if ($_SESSION['stock5']=='170sg') { echo "Inner Stock / Paper"; ?>
   <select name="istock4" onchange="this.form.submit()"> 
    <option value="">Please Choose</option>
        <option value="115p" <? if ($_SESSION['istock4']=='115p') { echo "selected"; } ?> >115 GSM Poster Paper</option>

        <option value="115g" <? if ($_SESSION['istock4']=='115g') { echo "selected"; } ?> >115 GSM Glossy</option>
        <option value="115sg" <? if ($_SESSION['istock4']=='115sg') { echo "selected"; } ?> >115 GSM Semi Glossy</option>
        <option value="135g" <? if ($_SESSION['istock4']=='135g') { echo "selected"; } ?> >135 GSM Glossy</option>
        <option value="135sg" <? if ($_SESSION['istock4']=='135sg') { echo "selected"; } ?> >135 GSM Semi Glossy</option>
        <option value="170g" <? if ($_SESSION['istock4']=='170g') { echo "selected"; } ?> >170 GSM Glossy</option>

        <option value="170sg" <? if ($_SESSION['istock4']=='170sg') { echo "selected"; } ?> >170 GSM Semi Glossy</option>
  </select> <? } ?>
                        
<!---Brochure end --->  
         
<? if ($_SESSION['quantity6']>='50') { echo "Stock / Paper"; ?>
   <select name="stock6" onchange="this.form.submit()"> 
    <option value="">Please Choose</option>
      <option value="115p" <? if ($_SESSION['stock6']=='115p') { echo "selected"; } ?> >115 GSM Poster paper</option>
        <option value="115g" <? if ($_SESSION['stock6']=='115g') { echo "selected"; } ?> >115 GSM Glossy</option>
        <option value="115sg" <? if ($_SESSION['stock6']=='115sg') { echo "selected"; } ?> >115 GSM Semi Glossy</option>
        <option value="135g" <? if ($_SESSION['stock6']=='135g') { echo "selected"; } ?> >135 GSM Glossy</option>
        <option value="135sg" <? if ($_SESSION['stock6']=='135sg') { echo "selected"; } ?> >135 GSM Semi Glossy</option>
        <option value="170g" <? if ($_SESSION['stock6']=='170g') { echo "selected"; } ?> >170 GSM Glossy</option>
        <option value="170sg" <? if ($_SESSION['stock6']=='170sg') { echo "selected"; } ?> >170 GSM Semi Glossy</option>
  </select> <? } ?>
        
<br />

</form></body></html>

 

process.php

<?php session_start();

$_SESSION['item'] = $_POST['item'];
$_SESSION['quantity'] = $_POST['quantity'];
$_SESSION['quantity2'] = $_POST['quantity2'];
$_SESSION['quantity3'] = $_POST['quantity3'];
$_SESSION['quantity4'] = $_POST['quantity4'];
$_SESSION['quantity5'] = $_POST['quantity5'];
$_SESSION['quantity6'] = $_POST['quantity6'];
$_SESSION['style'] = $_POST['style'];
$_SESSION['style2'] = $_POST['style2'];
$_SESSION['stock'] = $_POST['stock'];
$_SESSION['stock2'] = $_POST['stock2'];
$_SESSION['stock3'] = $_POST['stock3'];
$_SESSION['stock4'] = $_POST['stock4'];
$_SESSION['stock5'] = $_POST['stock5'];
$_SESSION['stock6'] = $_POST['stock6'];
$_SESSION['istock'] = $_POST['istock'];
$_SESSION['istock2'] = $_POST['istock2'];
$_SESSION['istock3'] = $_POST['istock3'];
$_SESSION['istock4'] = $_POST['istock4'];

header( "Location: quote.php");

?>

Link to comment
https://forums.phpfreaks.com/topic/164515-dynamic-form-without-javascript/
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.