javascript - How to get value from two dropdown and pass it to different url? -


i have 2 dropdown , want selected year value of first 1 , add url of header page , second dropdown url options when select php page second dropdown can see year value on page.

<?php    $id = $_get['id']; ?>     <form method="post">     report period:     <select name="year" id="year"  >         <option style="display:none;"> select</option>          <?php          $result1 = mysql_query("select year year_data id=$id");          while ($row = mysql_fetch_assoc($result1)) {              $period= $row['year'];               echo "<option  value=\"$period\">$period</option>";          }         ?>      </select>       type:     <select name="report"  id="report" >        <option style="display:none;">--select--</option>           <?php      echo "<option value=\"".reporta.".php?org_id={$id}&year=\">reporta</option>";  echo "<option value=\"" . reportb . ".php?org_id={$id}&year=\">report b</option>";          ?>      </select>     <input type=submit name=button method="post"  onclick="getvalues()"  value="view" >  </form>     <script language="javascript">      function getvalues() { var year = document.getelementbyid("year").value; var report=document.getelementbyid("report").value;     window.location.href = 'header.php?year=' +  year.options[year.selectedindex].value     window.location.href = report +  year.options[year.selectedindex].value          }       </script> 

window.location.href call redirect referenced page. 2nd call not work.

what need ,

lets have 2 page page1.php <- has code have written in question.

page2.php <- can values vars. (see below )

in page1.php change 2 line

window.location.href = 'header.php?year=' + year.options[year.selectedindex].value

window.location.href = report + year.options[year.selectedindex].value

to

yearvalue = year.options[year.selectedindex].value;

reportvalue = report.options[report.selectedindex].value;

window.location.href = 'page2.php?year=yearvalue&report=reportvalue';

in page2

report = $_get['report']

year = $_get['year']

happy coding...


Comments

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

java - Copying object fields -

c++ - Clear the memory after returning a vector in a function -