PDA

View Full Version : سوال: راهنمایی برای خروجی switch



programregister
یک شنبه 03 شهریور 1398, 21:31 عصر
سلام توی کد پایین من میخوام خروجی هایی که از جدول 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

plague
دوشنبه 04 شهریور 1398, 19:27 عصر
توی سویچ فقط 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);

programregister
جمعه 08 شهریور 1398, 23:29 عصر
ممنون از راهنمایی. کمک بزرگی کردی