php - Mysqli Select data From different table and show in one FOR loop -
my first query is:
$query3 ="select * leave_status schoolid='$storedvalue' , studentregid='$regid' , approvestatus ='pending' order from_date desc "; $res3=mysqli_query($mysqli, $query3); echo "<select id=\"ddpurpose\">"; for($i=0; $row=mysqli_fetch_assoc($res3); $i++) { $slno = $row['slno']; $dat5 = $row['till_date']; $dat6 = $row['from_date']; $from_date=date("y-m-d", strtotime($dat6)); $till_date=date("y-m-d", strtotime($dat5)); echo "<div class=\"panel\" title=\"modify leave\" id=\"".$slno."\" data-footer=\"none\"> <input type='date' id='fromdate[".$i."] ' value='".$from_date."'></input> <input type='date' id='tilldate[".$i."] ' value='".$till_date."'></input> echo "<option value=\"".$row[leavepurpose]."\">".$row[leavepurpose]."</option>"; </div>"; } echo "</select>";
my 2nd query
$query="select * leave_table schoolid='$selname'"; $data=mysqli_query($mysqli,$query)or die(mysqli_error()); echo "<select id=\"ddpurpose\">"; while($row=mysqli_fetch_array($data)){ echo "<option value=\"".$row[2]."\">".$row[2]."</option>"; } echo "</select>";
i want merge 1st , 2nd query , print output in 1st queries <div>
,
echo "<div class=\"panel\" title=\"modify leave\" id=\"".$slno."\" data-footer=\"none\"> <input type='date' id='fromdate[".$i."] ' value='".$from_date."'></input> <input type='date' id='tilldate[".$i."] ' value='".$till_date."'></input> <option value=\"".$row[2]."\">".$row[2]."</option> </div>";
after merging queries, want sure, 2nd query repeating same number of times first query.
fyi, 2nd query dropdown table
slno, schoolid , leavepurpose, '1', 'ft001', 'leave type' '2', 'ft001', 'hospitalzation leave' '3', 'ft001', 'planned leave' '4', 'ft001', 'military leave' '5', 'ft001', 'study leave' '6', 'ft001', 'sick leave'
Comments
Post a Comment