Jump to content

pass checkbox values in url to download page


mdvignesh

Recommended Posts

First,

I will select checkbox then click generate report then it displays the items with download link

 

Then i click download link to download the selected checkbox values in pdf

 

 

I want to download the selected checkbox items by clicking download link

 

Now i am getting all check box items in the pdf download

 

How to download only the selected check box items

 

<?php
session_start();
$_SESSION['pidd'] = 2;
$sessvar = $_SESSION['pidd'];
?>
<!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>
<title>Untitled Document</title>
<link rel="stylesheet" type="text/css" href="css/style.css" />
<style type="text/css" media="print">
DIV#noprint{visibility:hidden;}
INPUT#printbutt{visibility:hidden;}
#downloadlink{visibility:hidden;}
</style>
<script type="text/javascript">
function gen() {

var st1=document.getElementById("ckbox1").checked;

var st2=document.getElementById("ckbox2").checked;

var st3=document.getElementById("ckbox3").checked;

var st4=document.getElementById("ckbox4").checked;

if(st1 == true) {
document.getElementById('g1').style.display = 'block';

}

if(st2 == true) {

document.getElementById('g2').style.display = 'block';

}

if(st3 == true) {

document.getElementById('g3').style.display = 'block';

}

if(st4 == true) {
document.getElementById('g4').style.display = 'block';

}



document.getElementById('p_info').style.display = 'none';

document.getElementById('histree').style.display = 'none';	

document.getElementById('insurence').style.display = 'none';
document.getElementById('billin').style.display = 'none';
}

function showuser() {

document.getElementById('g1').style.display = 'none';

document.getElementById('g2').style.display = 'none';

document.getElementById('g3').style.display = 'none';

document.getElementById('g4').style.display = 'none';


var str1=document.getElementById("ckbox1").checked;

var str2=document.getElementById("ckbox2").checked;

var str3=document.getElementById("ckbox3").checked;

var str4=document.getElementById("ckbox4").checked;


if(str1 == true) {

document.getElementById('p_info').style.display = 'block';

}

else

document.getElementById('p_info').style.display = 'none';

if(str2 == true) {

document.getElementById('histree').style.display = 'block';

}

else

document.getElementById('histree').style.display = 'none';

if(str3 == true) {

document.getElementById('insurence').style.display = 'block';

}

else

document.getElementById('insurence').style.display = 'none';

if(str4 == true) {

document.getElementById('billin').style.display = 'block';

}

else

document.getElementById('billin').style.display = 'none';

}

function checkByParent(aId, aChecked) {
    var collection = document.getElementById(aId).getElementsByTagName('INPUT');
    for (var x=0; x<collection.length; x++) {
        if (collection[x].type.toUpperCase()=='CHECKBOX')
            collection[x].checked = aChecked;
    }
}
</script>
</head>
<body>
<div id="main_content">
  <div id="left">
    <div id="noprint">
      <h4>Patient Report</h4>
      <a id="check_all" href="#" style="text-decoration:none" onClick="checkByParent('checkboxes', true); return false;">check all</a>     <a id="uncheckall" href="#" style="text-decoration:none" onClick="checkByParent('checkboxes', false); return false;">uncheck all</a> <br>
      <br>
      <form method="post" name="myform" action="">
        <div id="checkboxes">
          <div id="cb_id1">
            <input id="ckbox1" name="cbox1" type="checkbox" <? if(isset($_REQUEST['cbox1'])) echo 'checked="checked"' ; ?> value="p_info" />
            Patient Info </div>
          <div id="cb_id2">
            <input id="ckbox2" name="cbox2" type="checkbox" <?php if(isset($_REQUEST['cbox2'])) echo 'checked="checked"' ; ?> value="histree" />
            History </div>
          <div id="cb_id3">
            <input id="ckbox3" name="cbox3" type="checkbox" <?php if(isset($_REQUEST['cbox3'])) echo 'checked="checked"' ; ?> value="insurance" />
            Insurence </div>
          <div id="cb_id4">
            <input id="ckbox4" name="cbox4" type="checkbox" <?php if(isset($_REQUEST['cbox4'])) echo 'checked="checked"' ; ?> value="billin" />
            Billing </div>
        </div>
        <!--checkboxes div -->
        <br>
        <input id="vuprint" name="view" type="button" value="View" onClick="showuser();">
        <hr/>
        <label for="docs"> Documents:<br>
        <br>
        </label>
        <input name="sub" type="button" value="Generate report" onclick="gen();">
        <hr/>
      </form>
      <input id="printbutt" name="prt" type="button" value="Print" onClick="javascript:window.print();">
    </div>
    <!--No print -->
  </div>
  <!--Left div -->
  <div id="side">
    <div id="p_info">
      <?php require("db_conn.php");
		$pinfo = mysqli_query($mysqli,"SELECT * FROM patient_datas WHERE P_Id='".$sessvar."' ");			
			while($fet = mysqli_fetch_array($pinfo)) {
				echo "<h4>Patient Info</h4>";
				echo "<b>Name: </b>" . $fet["P_Fname"] . " " . $fet["P_Lname"]. "<br>";
				echo "<b>Dob:</b> " . date("d-m-Y",strtotime($fet["P_Dob"]))."<br>";
				echo "<b>Age:</b> " . $fet["P_Age"]."<br>";
				echo "<b>Gender:</b> " . $fet["P_Gender"]."<br>";
				echo "<b>Marital Status:</b> " . $fet["P_Mstatus"]."<br>";
				echo "<b>Blood: </b>" . $fet["P_Blood"]."<br>";
				echo "<b>Height: </b>" . $fet["P_Height"] . $fet["P_Hval"]."<br>";
				echo "<b>Weight: </b>" . $fet["P_Weight"] . $fet["P_Wval"];														
			}
		?>
    </div>
    <div id="histree">
      <?php 
		$his = mysqli_query($mysqli,"SELECT * FROM patient_datas WHERE P_Id='".$sessvar."' ");
			while($hisrow = mysqli_fetch_array($his,MYSQLI_ASSOC)) {
			echo "<h4>Patient Histroy</h4>";
			echo "<b>P_Idate: </b>" . date("d-m-Y",strtotime($hisrow["P_Idate"]))."<br>";
			echo "<b>P_Edate: </b>" . date("d-m-Y",strtotime($hisrow["P_Edate"]))."<br>";	
			echo "<b>D_Ddate: </b>" . date("d-m-Y",strtotime($hisrow["D_Ddate"]));
			} ?>
    </div>
    <!-- Insurence -->
    <div id="insurence">
      <?php
		$insu = mysqli_query($mysqli,"SELECT * FROM patient_datas WHERE P_Id='".$sessvar."' ");
			while($insrow = mysqli_fetch_array($insu,MYSQLI_ASSOC)) { ?>
      <?php
				echo "<h4>Insurence</h4>";
				echo "<b>P_Isname: </b>" . $insrow["P_Isname"]."<br>";
		//		echo $insow[""];
			} ?>
    </div>
    <div id="billin">
      <?php
		$bilrow = mysqli_query($mysqli,"SELECT * FROM patient_datas WHERE P_Id='1' ");
			while($bill = mysqli_fetch_array($bilrow,MYSQLI_ASSOC)) { ?>
      <?php
				echo "<h4>Billing</h4>";
				echo "<b>P_Fbill: </b>" . $bill["P_Fbill"]."<br>";
				echo "<b>Fees: </b>" . $bill["fees"];
			} ?>
    </div>
  </div>
  <!--/side div -->
  <div id="generatereport">
    <div id="g1" style="display:none; clear:both;">
      <label for="Gen_reports">Generaterd reports</label>
      <br />
      <br />
      <?php
			$pinfo = mysqli_query($mysqli,"SELECT * FROM patient_datas WHERE P_Id='1' ");
			while($fet = mysqli_fetch_array($pinfo,MYSQLI_ASSOC)) { 

			$new_dob = date("d-m-Y",strtotime($fet["P_Dob"])); ?>
      <?php echo "<h4>Patient Info</h4>";

				echo "<b>Patient Id:</b> ". $fet["P_Id"]."<br>";

				echo "<b>Name:</b> " . $fet["P_Fname"] . " " . $fet["P_Lname"]."<br>";

				echo "<b>Dob:</b> " . $new_dob ."<br>";

				echo "<b>Age:</b> " .$fet["P_Age"]."<br>"; 

				echo "<b>Gender:</b> " . $fet["P_Gender"]."<br>";

				echo "<b>Marital Status:</b> " . $fet["P_Mstatus"]. "<br>";

				echo "<b>Blood:</b> " . $fet["P_Blood"] . "<br>";

				echo "<b>Height:</b> " . $fet["P_Height"] . $fet["P_Hval"]. "<br>";

				echo "<b>Weight:</b> " . $fet["P_Weight"] . $fet["P_Wval"]. "<br>";														

			}	
			echo "*************************************************************************************************************************";

		?> </div>
    <div id="g2" style="display:none">
      <?php

		$his = mysqli_query($mysqli,"SELECT * FROM patient_datas WHERE P_Id='1' ");

		while($secrow = mysqli_fetch_array($his,MYSQLI_ASSOC)) {

		echo "<h4>Patient Histroy</h4>";

		echo "<b>P_Idate:</b> " . date("d-m-Y",strtotime($secrow["P_Idate"])) ."<br>";

		echo "<b>P_Edate:</b> " . date("d-m-Y",strtotime($secrow["P_Edate"])) ."<br>";	

		echo "<b>D_Ddate:</b> " . date("d-m-Y",strtotime($secrow["D_Ddate"])) ."<br>";

		}
		echo "*************************************************************************************************************************";
		?>
    </div>
    <div id="g3" style="display:none">
      <?php



		$insu = mysqli_query($mysqli,"SELECT * FROM patient_datas WHERE P_Id='1' ");

		while($insrow = mysqli_fetch_array($insu,MYSQLI_ASSOC)) {

			echo "<h4>Insurence</h4>";

			echo "<b>P_Isname:</b>" . $insrow["P_Isname"]."<br>";

		}
		echo "*************************************************************************************************************************";
	?>
    </div>
    <div id="g4" style="display:none">
      <?php


		$bilrow = mysqli_query($mysqli,"SELECT * FROM patient_datas WHERE P_Id='1' ");

		while($bill = mysqli_fetch_array($bilrow,MYSQLI_ASSOC)) {

			echo "<h4>Billing</h4>";

			echo "<b>P_Fbill:</b> " . $bill["P_Fbill"]."<br>";

			echo "<b>Fees:</b> " . $bill["fees"];
		}

	?>
    </div>
    <?php 
		$infochk = 'p_info';
		$hischk = 'histree';
		$insuchk = 'insurance';
		$billchk = 'billin';
		?>
    <a id="downloadlink" href="download_pdf2.php?info=<?php if(isset($infochk)) echo $infochk; ?>&hist=<?php if(isset($hischk)) echo $hischk; ?>&insu=<?php if(isset($insuchk)) echo $insuchk; ?>&billin=<?php if(isset($billchk)) echo $billchk; ?>">Download</a> </div>
  <!--generate report -->
</div>
<!--/main_coontent -->
</body>
</html>

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.