php กำหนดสิทธิ์ และการเรียก path img แบบออโต้ไซส์
สวัสดีครับ ขอรบกวนถามหน่อยนะครับผม
1.คือว่าถ้าจะเขียนถ้า login เข้ามาแล้วเป็น admin ให้ขึ้นโชว์ edit delete ได้
แต่ถ้าเป็น user จะไม่ขึ้นโชว์นี่เขียนยังไงร๋อครับผม
-โดยที่ผมมี 2 table ดังในรูปที่แนบมาอ่าครับ
โดย table member มีค่าฟิลด์ตรง per คือ admin กับ user
2.คือเวลาเรียก path ชื่อรูปมาแสดง มันจะเขียนยังไงอ่าครับที่ให้มันแสดงขนาดไซส์จริงๆของไฟล์รูป
<img src="upload_images/<?=$row['image_name']; ?>" width="150" height="150" >
<?php
session_start();
if($_SESSION['u_id'] == ""){
header("Location:login.php");
}
if($_GET['logout'] == "logout"){
session_destroy();
header("Location:login.php");
}
?>
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>
<body>
<a href="?logout=logout">Logout</a>
<table width="400" border="0" align="center" cellpadding="3" cellspacing="0">
<tr>
<td><strong>View Data</strong></td>
</tr>
</table>
<br>
<?php
include_once("db/db.php");
$sql = "select * from $tbl_name order by id desc";
$query = mysql_query($sql);
while($row=mysql_fetch_array($query)){
?>
<table width="400" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td><table width="400" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td> </td>
<td> </td>
<td align="right"><a href="edit.php?edit_id=<?php echo $row['id']; //อยากให้ขึ้นโชว์ตรงนี้?>">Edit</a> | <a href="delete.php?delete_id=<?php echo $row['id']; //อยากให้ขึ้นโชว์ตรงนี้?>">Delete</a></td>
</tr>
<tr>
<td>ID</td>
<td>:</td>
<td><? echo $row['id']; ?></td>
</tr>
<tr>
<td width="117">Name</td>
<td width="14">:</td>
<td width="357"><? echo $row['name']; ?></td>
</tr>
<tr>
<td>URL</td>
<td>:</td>
<td><? echo $row['url']; ?></td>
</tr>
<tr>
<td valign="top">Comment</td>
<td valign="top">:</td>
<td><? echo $row['message']; ?></td>
</tr>
<tr>
<td valign="top">Pic</td>
<td valign="top">:</td>
<td><img src="upload_images/<?=$row['image_name']; ?>" width="150" height="150" ></td>
</tr>
<tr>
<td valign="top">Date/Time </td>
<td valign="top">:</td>
<td><? echo $row['date']; ?></td>
</tr>
<tr>
<td valign="top">Ip</td>
<td valign="top">:</td>
<td><? echo $row['ip']; ?></td>
</tr>
</table></td>
</tr>
</table>
<br>
<? }//end while $row ?>
</body>
</html>
ถ้าไงรบกวนช่วยดูให้ทีนะครับผม
ปล.ขอบคุณครับ
ข้อ 1 เช็คว่า per ==admin ถ้าใช้ให้ขึ้น edit del
ข้อ 2 เอา width height ออก
// แสดงปุ่มลบ
}
ขอบคุณครับ
แต่ปัญหาคือจะเขียนคำสั่ง sql ยังไงอ่าครับ ถ้าให้มัน select table product กับ member ได้อ่าครับ
คือ ณ ตอนนี้ผม select แค่ table product อย่างเดียวอ่าครับ จากโค็ดข้างล่าง
$sql = "select * from product order by id desc";
แต่อีก table นึง คือ table member ซึ่งเก็บค่าฟิลด์ per เอาไว้อ่าครับ
จะเขียนได้ยังไงร๋อครับ ถึงจะดึงข้อมูลได้ 2 table ครับผม ถ้ามีตัวอย่างเขียนให้ดูด้วยจะขอบคุณมากเลยครับ
ปล.แบบว่านั่งงมกับมันนานมากมายเลยอ่าครับ ขอบคุณครับ
SELECT A.*,B.* FROM table1 AS A
INNER JOIN table1 AS B
WHERE.....