1 ضمیمه
راهنمایی برای خروجی switch
سلام توی کد پایین من میخوام خروجی هایی که از جدول ticket گرفته میشه به ترتیب توی جدول ساخته شده با html قرار بگیره.
قبل از اینکه وارد جدول html بشه با دستور echo خروجی گرفتم و درسته. میخوام بدونم چجوری این خروجی ها هرکدام در جای مناسب در جدول html قرار بگیره ؟ ممنون از دوستان
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="../style.css" rel="stylesheet" type="text/css" />
<title>ارسال پیام مشتری</title>
</head>
<body dir="rtl" bgcolor="#FFFFCC" >
<div> <form action="../logout.php" method="post">
<input type="submit" value="خروج" />
</form>
</div>
<div class="content" style="border:none; background-color:#FFFFCC"><a href="admin-new-ticket.php"><input type="button" style="width:200px; height:50px;" value="ایجاد درخواست"></a></div>
<br>
<h3> لیست تیکت های دریاٿت شده</h3>
<div class="content" style="border:none; margin-top:5px;">
<table width="100%" id="tableanswer">
<tr id="transwer">
<td style="border:solid thin #000; width:30%;"><center><font size="3" color="#0033FF">درخواست دهنده</font></center></td>
<td style="border:solid thin #000; width:30%;"><center><font size="3" color="#0033FF">موضوع</font></center></td>
<td style="border:solid thin #000; width:50%;"><center><font size="3" color="#0033FF">پیام</font></center></td>
<td style="border:solid thin #000; width:50%;"><center><font size="3" color="#0033FF">درخواست</font></center></td>
<td style="border:solid thin #000; width:20%;"><center><font size="3" color="#0033FF">پاسخ به تیکیت</font></center></td>
</tr>
<?php /*
session_start();
$user = $_SESSION['user'];
include ("../connection.php");
$sql = "select * from ticket where organ='1' ";
$q = $connection -> query($sql);
$q -> setFetchMode(PDO::FETCH_ASSOC);
while($r = $q->Fetch()):
*/ ?>
------------------------------------------
<?php
session_start();
$user = $_SESSION['user'];
include ("../connection.php");
$sql = "select * from user where boss='1' and user='".$user."' ";
$q = $connection -> query($sql);
$q -> setFetchMode(PDO::FETCH_ASSOC);
while($b = $q->Fetch()):
echo($b['code']) ;
switch ($b['code']) {
case "101-1":
include ("../connection.php");
$sql = "select * from ticket where organ='1' ";
$q = $connection -> query($sql);
$q -> setFetchMode(PDO::FETCH_ASSOC);
while($r = $q->Fetch()):
echo ($r['user']);
endwhile ;
break;
case "102-2":
$user = $_SESSION['user'];
include ("../connection.php");
$sql = "select * from ticket where organ='2' ";
$q = $connection -> query($sql);
$q -> setFetchMode(PDO::FETCH_ASSOC);
while($r = $q->Fetch()):
echo ($r['user']);
endwhile;
break;
default:
break;
}
?>
--------------------------------------------
<tr id="transwer">
<td style="border:solid thin #000; width:30%;"><center><?php echo($r['user']); ?></center></td>
<td style="border:solid thin #000; width:30%;"><center><?php echo($r['subject']); ?></center></td>
<td style="border:solid thin #000; width:50%;"><center><?php echo($r['message']); ?></center></td>
<td style="border:solid thin #000; width:50%;"><center><?php echo($r['request']); ?></center></td>
<td style="border:solid thin #000; width:20%;"><center>
<form method="post"><input type="submit" class="smallbutton" name="<?php echo($r['NumberTicket']); ?>" value="پاسخ" /></form>
</center></td>
</tr>
<?php
if (isset($_POST[$r['NumberTicket']])){
$_SESSION['NumberTicket'] = $r['NumberTicket'];
header ("Location:admin1-answer-ticket.php");
}
endwhile;
?>
</table>
</div>
</body>
</html>
ضمیمه 150649
نقل قول: راهنمایی برای خروجی switch
توی سویچ فقط sql رو مشخص کن
اجراش رو بیار بیرون سویچ بزار
switch ($b['code'])
{
case "101-1":
$sql = "select * from ticket where organ='1' ";
break;
case "102-2":
$sql = "select * from ticket where organ='2' ";
break;
default:
break;
}
$user = $_SESSION['user'];
include ("../connection.php");
$q = $connection -> query($sql);
$q -> setFetchMode(PDO::FETCH_ASSOC);
نقل قول: راهنمایی برای خروجی switch
ممنون از راهنمایی. کمک بزرگی کردی