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 Code:
    <?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>