برنامه ای نوشتم به صورت تکی کارنامه ها را درست نمایش میده
اما برای نمایش گروهی کارنامه ها مشکل دارم چکار کنم؟
برنامه ای نوشتم به صورت تکی کارنامه ها را درست نمایش میده
اما برای نمایش گروهی کارنامه ها مشکل دارم چکار کنم؟
کدی چیزی قرار بدید بتونیم کمکتون کنیم! همینجوری امکانش نیست
kar.php ( HTML document, UTF-8 Unicode text )
<!doctype html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css" media="print">
<style type="text/css">
body
{
font-family:bhoma;
}
@font-face
{
font-family:bhoma;
src:url(../admin/font/bhoma.ttf);
}
a
{
text-decoration:none;
}
</style>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>
<body dir=rtl>
<center>
<p>کارنامه ماهانه آموزشگاه رازی</p>
<table border="1" bordercolor="black" align="center" style="border-collapse: collapse; width:70%;" >
<tr align="rtl">
<td width="30" colspan="2" bgcolor="white">نام و نام خانوادگی</td>
<?php
include "../func/connect1.php";
$sql10="select * from nomre where uname='".$_GET["uname"]."' group by uname";
$query10=mysqli_query($mysqli_link, $sql10);
$j1=0;
$ave1=0;
while($fetch10= mysqli_fetch_array($query10, MYSQLI_ASSOC))
{
$j1++;
echo "<td colspan=4 align=rtl>".$fetch10["fname"].' '.$fetch10["lname"].' '.$fetch10["uname"];"</td>";
}
?>
</tr>
<tr align="center">
<td width="75" bgcolor="#5F9EA0">نام درس</td>
<td width="50" bgcolor="#5F9EA0">آبان</td>
<td width="50" bgcolor="#5F9EA0">آذر</td>
<td width="50" bgcolor="#5F9EA0">بهمن</td>
<td width="50" bgcolor="#5F9EA0">اسفند</td>
<td width="50" bgcolor="#5F9EA0">اردیبهشت</td>
</tr>
<tr align="center">
<?php
include "../func/connect1.php";
$sql1="select * from nomre where uname='".$_GET["uname"]."'";
$query1=mysqli_query($mysqli_link, $sql1);
$j=0;
$ave=0;
while($fetch1= mysqli_fetch_array($query1, MYSQLI_ASSOC))
{
$j++;
echo "<tr align=center>";
echo "<td>".$fetch1["dname"]."</td>";
if ($fetch1["aban"]<1) {
echo "<td><font color=green>--</font></td>";
} elseif ($fetch1["aban"]<10) {
echo "<td><font color=red>".$fetch1["aban"]."</font></td>";
} else {
echo "<td><font color=blue>".$fetch1["aban"]."</font></td>";
}
if ($fetch1["azar"]<1) {
echo "<td><font color=green>--</font></td>";
} elseif ($fetch1["azar"]<10) {
echo "<td><font color=red>".$fetch1["azar"]."</font></td>";
} else {
echo "<td><font color=blue>".$fetch1["azar"]."</font></td>";
}
if ($fetch1["bahman"]<1) {
echo "<td><font color=green>--</font></td>";
} elseif ($fetch1["bahman"]<10) {
echo "<td><font color=red>".$fetch1["bahman"]."</font></td>";
} else {
echo "<td><font color=blue>".$fetch1["bahman"]."</font></td>";
}
if ($fetch1["esfand"]<1) {
echo "<td><font color=green>--</font></td>";
} elseif ($fetch1["esfand"]<10) {
echo "<td><font color=red>".$fetch1["esfand"]."</font></td>";
} else {
echo "<td><font color=blue>".$fetch1["esfand"]."</font></td>";
}
if ($fetch1["farvardin"]<1) {
echo "<td><font color=green>--</font></td>";
} elseif ($fetch1["farvardin"]<10) {
echo "<td><font color=red>".$fetch1["farvardin"]."</font></td>";
} else {
echo "<td><font color=blue>".$fetch1["farvardin"]."</font></td>";
}
}
?>
</td>
</tr>
</table>
<a href="javascript:window.print()" class="no-print"><img src="../admin/pic/Print-icon.png" width="70"></a>
<p align="center">مهر و امضا مدیر آموزشگاه</p>
</center>
</body>
</html>
قبل از خط 105
$sql1="select * from nomre where uname='".$_GET["uname"]."'";
باید ابتدا یک کووری از بانک اطلاعاتی بگیرید و لیست اعضا که قصد دارید اطلاعاتشون لود بشه رو بگیرید و داخل اون حلقه هر بار اطلاعات اون فرد رو لود و نمایش بدید.
برای حلقه تکرار می تونید از foreach استفاده کنید
سلام
تشکر
میشه کدش برام بنویسید
طوری که با چک باکس بتونم اونایی را که انتخاب کردم کارنامه شون پرینت بگیرم