...

View Full Version : pass checkbox values in url to download page



mdviky87
04-11-2012, 02:52 PM
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>&nbsp;&nbsp;&nbsp;&nbsp; <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>



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum