สอบถามการ login โดย admin เป็นคน เพิ่ม user เข้าระบบ
ตอนนี้ ผมทำ ให้ มันสามารถ login สิทadmitได้แล้วว
แต่ผมอยากให้มีuser โดย admin เป็นคน เพิ่มuserเข้าระบบ
และ userสามารถ เข้า loginได้ แต่ เป็นสิทuser
ในภาพนี้เป็น หน้าแอดมิน โดยadminจะเป็นคนเพิ่ม user เข้าระบบเองให้สามารถ loginได้
code admin.php นีี้เป็นcode ในภาพนะครับ
Code (C#)
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="12"><input type="submit" name="ser" class="a_demo_one" value="ค้นหา User " /> <a href="register.php" ><input type="submit" name="เพิ่ม User เข้าระบบ" value="เพิ่ม User เข้าระบบ" /></a></td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="6%"> </td>
<td width="13%"> </td>
<td width="6%"> </td>
<td width="39%"> </td>
<td width="15%"> </td>
<td width="21%"> </td>
</tr>
<tr>
<td height="15%" align="left"><b>Email : </b></td>
<td align="left"><input name="no" type="text" id="no" value="<?=$_POST['email']?>" /></td>
<td align="left"><b>Name : </b></td>
<td align="left"><input type="text" name="name_id" id="name_id" value="<?=$_POST['Name']?>" /></td>
</tr>
</table>
</br>
</br>
<?
$Per_Page = 20; // Per Page
$Page = $_GET["Page"];
if(!$_GET["Page"])
{
$Page=1;
}
$Prev_Page = $Page-1;
$Next_Page = $Page+1;
$select =mysql_query(" select * from user");
$Num_Rows=mysql_num_rows($select);
$Page_Start = (($Per_Page*$Page)-$Per_Page);
if($Num_Rows<=$Per_Page)
{
$Num_Pages =1;
}
else if(($Num_Rows % $Per_Page)==0)
{
$Num_Pages =($Num_Rows/$Per_Page) ;
}
else
{
$Num_Pages =($Num_Rows/$Per_Page)+1;
$Num_Pages = (int)$Num_Pages;
}
$sql =(" select * from user order by id ASC LIMIT $Page_Start , $Per_Page");
$rs=mysql_query($sql)
?>
<table id="mytable" border="1" align="center" width="1280" class="fix" >
</br><tr >
<td height="51" align="center" ><font color="#CCCCCC" size="+1">No.</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Username</font></td>
<td align="center"><font color="#CCCCCC" size="+1"><p>Password</p>
</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Name</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Email</font></td>
<td align="center" ><font color="#CCCCCC" size="+1">Image</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Edit</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Delete</font></td>
</tr>
<tbody>
<?php
include("connect.php");
mysql_query('SET NAMES UTF8');
$id = $_GET["id"];
if($_POST['ser'])
{
if($_POST['id'])
{
$id = $_POST['id'];
$result = mysql_query("select UserName,Password,Name,email,image from user where id like '%$id%' ");
}
else if ($_POST['Name'])
{
$Name = $_POST['Name'];
$result = mysql_query("select Username,Password,Name,email,image from user where Name like '%$Name%' ");
}
else if($_POST['no'] or $_POST['Name'] )
{
$Name = $_POST['Name'];
$no = $_POST['no'];
$result = mysql_query("select Username,Password,Name,email,image from user where id like '%$id%' or id like '%$Name%' ");
}
else
{
$result = mysql_query("select Username,Password,Name,email,image from user ");
}
}
else
{
$result = mysql_query("select Username,Password,Name,email,image from user");
}
while ($r=mysql_fetch_array($result))
{
$id=$r[id];
$Username=$r[Username];
$Password=$r[Password];
$Name=$r[Name];
$email=$r[email];
$image=$r[image];
echo "<tr>";
echo '<td align="center" valign="middle" class="font3">'.++$n.'</td>';
echo '<td align="center" valign="middle" class="font3">'.$Username.'</td>';
echo '<td align="center" valign="middle" class="font3">'.$Password.'</td>';
echo '<td align="center" valign="middle" class="font3">'.$Name.'</td>';
echo '<td align="center" valign="middle" class="font3">'.$email.'</td>';
echo ' <td align="center" valign="middle" ><a href="../Myproject/user/'.$image.'" target="_self" style="text-decoration: none;"><img src="$image" width="40" height="40" /></a></td>';
echo ' <td align="center" valign="middle" ><a href="register.php?id='.$id.'" target="_self" style="text-decoration: none;"><img src="images/home/edit2.png" width="40" height="40" /></a></td>';
echo ' <td align="center" valign="middle" ><a href="admin_delete.php?id='.$id.'" target="_self" style="text-decoration: none;"><img src="images/home/dele.gif" width="40" height="40" /></td>';
echo ' </tr>';
}
?>
</table>
<br>
Total <?= $Num_Rows;?> Record : <?=$Num_Pages;?> Page :
<?
if($Prev_Page)
{
echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page'><< Back</a> ";
}
for($i=1; $i<=$Num_Pages; $i++){
if($i != $Page)
{
echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i'>$i</a> ]";
}
else
{
echo "<b> $i </b>";
}
}
if($Page!=$Num_Pages)
{
echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page'>Next>></a> ";
}
?>
</table>
อยากลองทำระบบ admin ดูอ่าคร้าบบ
ตอนนี้ติดก็คือ username,password ตอนสมัครไม่โชว์หน้า แอดมิน และยังไม่ สามารถ แก้ไข,ลบ,ค้นหาได้
รบกวนช่วยดูทีนะครับ ขอบพระคุณอย่างสูงงงงงTag : PHP
ประวัติการแก้ไข 2014-09-02 16:14:01
Date :
2014-09-02 16:09:58
By :
bbb
View :
2072
Reply :
14
แล้ว form insert อยู่ไหนล่ะครับ ??
Date :
2014-09-02 17:02:45
By :
Ex-[S]i[L]e[N]t
อันนี้ code register.php
Code (C#)
<form name="frn" action="
regis_save.php" method="post" enctype="multipart/form-data" ><table border="1" align="center" cellpadding="0" cellspacing="0" bgcolor="" class="fix">
<tr>
<td colspan="2" align="center" bgcolor="#666666"><p><font color="#FFFFFF" size="+4">Register</font></p></td>
</tr>
<tr>
<td width="218" bgcolor="#666666"><font color="#FFFFFF" size="+1">Username</font></td>
<td width="238" ><input type="text" name="txtUsername" id="txtUsername" value="<?=$rs_stock['Username'];?>" size="25" /></td>
</tr>
<tr>
<td bgcolor="#666666"><font color="#FFFFFF" size="+1">Password</font></td>
<td><input type="password" name="txtPassword" id="txtPassword" value="<?=$rs_stock['Password'];?>" size="25" /></td>
</tr>
<tr>
<td bgcolor="#666666"><font color="#FFFFFF" size="+1">Name</font></td>
<td><input type="text" name="Name" id="Name" size="25" value="<?=$rs_stock['Name'];?>" /></td>
</tr>
<tr>
<td bgcolor="#666666"><font color="#FFFFFF" size="+1">Email</font></td>
<td><input type="text" name="email" id="email" size="25" value="<?=$rs_stock['email'];?>" /></td>
</tr>
<tr>
<td bgcolor="#666666"> <input name="fileupload" type="file" onchange="showPreview(this)" value="<?=$rs_stock['image'];?> " id="fileupload" /></td>
<td ><img src="../Myproject/user/<?=$rs_stock['image'];?>" id="imgAvatar" height="122" width="174" /></td>
</tr>
<tr>
<td height="26" colspan="2" align="center" bgcolor="#666666"> <input type="submit" value="save" name="submit" />
<input type="reset" value="Reset" /> <input type="hidden" name="id" value="<?=$rs_stock['id'];?>" />
</td>
</tr>
</table>
ส่วน อันนี้ regis_save
Code (C#)
<?php
include_once"connect.php";
$Username=$_POST['Username'];
$Password=$_POST['Password'];
$Name=$_POST['Name'];
$email=$_POST['email'];
move_uploaded_file($_FILES["fileupload"]["tmp_name"],"../Myproject/user/".$_FILES["fileupload"]["name"]);
$id=$_POST['id'];
if(empty($id))
{
$sql="INSERT INTO user (Username,Password,Name,email,image)
VALUES ('$Username','$Password','$Name','$email','$image')" ;
}
else
{
$sql=" UPDATE user set
Username='$Username',Password='$Password',Name='$Name',email='$email', image='$image'
WHERE id='$id' ";
}
if(!mysql_query($sql)) echo mysql_error() , "\n<br>" , $sql , "\n<br>"; else if(mysql_affected_rows()==0) echo $sql , "\n<br>";
if(!mysql_query($sql1)) echo mysql_error() , "\n<br>" , $sql1 , "\n<br>"; else if(mysql_affected_rows()==0) echo $sql1 , "\n<br>";
?>
</br></br>
<center><table width="300" border="0">
<tr>
<td align="center"><p><strong>บันทึกข้อมูลเรียบร้อยแล้ว </strong></p>
<p><strong><a href="admin.php">ดูข้อมูล</a>
</a></strong></p></td></tr></table> </center> </table>
</center>
</table>
อันนี้เป็น ดาต้าเบส ของ user ครับ
ประวัติการแก้ไข 2014-09-02 17:25:59 2014-09-02 17:26:02 2014-09-02 17:26:03
Date :
2014-09-02 17:23:24
By :
bbb
$Username=$_POST['Username'];
$Password=$_POST['Password'];
ส่งมาไม่ใช่ ค่าดังกล่าวนะครับ เช็ค form ดีๆ
Date :
2014-09-02 17:28:42
By :
progamer2000
อธิบายระบบทำงานหน่อยครับ ผมรู้สึกว่า process มันแปลกๆอยู่นะ ทำไมถึงต้องมี id เดี่ยเขียน example ให้ครับ
ตอบความคิดเห็นที่ : 2 เขียนโดย : bbb เมื่อวันที่ 2014-09-02 17:23:24
รายละเอียดของการตอบ ::
Code (PHP)
$id=$_POST['id'];
if(empty($id))
{
$sql="INSERT INTO user (Username,Password,Name,email,image)
VALUES ('$Username','$Password','$Name','$email','$image')" ;
}
else
{
$sql=" UPDATE user set
Username='$Username',Password='$Password',Name='$Name',email='$email', image='$image'
WHERE id='$id' ";
}
Date :
2014-09-02 17:42:17
By :
Ex-[S]i[L]e[N]t
ผมใช้ ไอดี ในการระบุ ค่า แต่ละแถว ของข้อมูลอ่ะครับ
เวลา แก้ไข ลบ มันจะระบุ ไอดีของแต่ละแถวเลย
Date :
2014-09-02 17:43:51
By :
bbb
Code (PHP)
Code (PHP)
[php]echo $id=$_POST['id']; // มีค่าจริงมั้ยครับ
[/php]
Date :
2014-09-02 17:54:24
By :
Ex-[S]i[L]e[N]t
อารมณ์ จะใช้ register เพจทั้งสมัครสมาชิก และ แก้ไขสมาชิกซินะ
Date :
2014-09-02 17:57:29
By :
progamer2000
$Username=$_POST['Username'];
$Password=$_POST['Password'];
ส่งมาไม่ใช่ ค่าดังกล่าวนะครับ เช็ค form ดีๆ
เชคตรงนี้ด้วยครับ
Date :
2014-09-02 17:58:19
By :
progamer2000
Code (PHP)
<form name="frn" action="regis_save.php" method="post" enctype="multipart/form-data" >
<table border="1" align="center" cellpadding="0" cellspacing="0" bgcolor="" class="fix">
<tr>
<td colspan="2" align="center" bgcolor="#666666"><p><font color="#FFFFFF" size="+4">Register</font></p></td>
</tr>
<tr>
<td width="218" bgcolor="#666666"><font color="#FFFFFF" size="+1">Username</font></td>
<td width="238" ><input type="text" name="txtUsername" id="txtUsername" value="<?=$rs_stock['Username'];?>" size="25" /></td>
</tr>
<tr>
<td bgcolor="#666666"><font color="#FFFFFF" size="+1">Password</font></td>
<td><input type="password" name="txtPassword" id="txtPassword" value="<?=$rs_stock['Password'];?>" size="25" /></td>
</tr>
<tr>
<td bgcolor="#666666"><font color="#FFFFFF" size="+1">Name</font></td>
<td><input type="text" name="Name" id="Name" size="25" value="<?=$rs_stock['Name'];?>" /></td>
</tr>
<tr>
<td bgcolor="#666666"><font color="#FFFFFF" size="+1">Email</font></td>
<td><input type="text" name="email" id="email" size="25" value="<?=$rs_stock['email'];?>" /></td>
</tr>
<tr>
<td bgcolor="#666666">
<input name="fileupload" type="file" onchange="showPreview(this)" value="<?=$rs_stock['image'];?> " id="fileupload" />
<input type="hidden" name="fileOld" value="<?=$rs_stock['image'];?>">
</td>
<td ><img src="../Myproject/user/<?=$rs_stock['image'];?>" id="imgAvatar" height="122" width="174" /></td>
</tr>
<tr>
<td height="26" colspan="2" align="center" bgcolor="#666666"> <input type="submit" value="save" name="submit" />
<input type="reset" value="Reset" /> <input type="hidden" name="id" value="<?=$rs_stock['id'];?>" />
</td>
</tr>
</table>
Code (PHP)
<?php
include_once"connect.php";
$id=$_POST['id'];
$Username=$_POST['txtUsername'];
$Password=$_POST['txtPassword'];
$Name=$_POST['Name'];
$email=$_POST['email'];
/// รับค่าเข้า variable file
$fileOld=$_POST['FileOld'];
$file_tmp=$_FILES["fileupload"]["tmp_name"];
$file=$_FILES["fileupload"]["name"];
$explode=explode(".",$file);
$rename=$explode[0]."-".rand().".".$explode['1'];
if($file_tmp != ""){
@unlink("../Myproject/user/".$fileOld);
move_uploaded_file($file_tmp,"../Myproject/user/".$rename);
}
if(empty($id))
{
$sql="INSERT INTO user (Username,Password,Name,email,image)
VALUES ('$txtUsername','$txtPassword','$Name','$email','$rename')" ;
}
else
{
$sql=" UPDATE user set
Username='$txtUsername',Password='$txtPassword',Name='$Name',email='$email', image='$rename'
WHERE id='$id' ";
}
if(!mysql_query($sql)) echo mysql_error() , "\n<br>" , $sql , "\n<br>"; else if(mysql_affected_rows()==0) echo $sql , "\n<br>";
if(!mysql_query($sql1)) echo mysql_error() , "\n<br>" , $sql1 , "\n<br>"; else if(mysql_affected_rows()==0) echo $sql1 , "\n<br>";
?>
</br></br>
<center><table width="300" border="0">
<tr>
<td align="center"><p><strong>บันทึกข้อมูลเรียบร้อยแล้ว </strong></p>
<p><strong><a href="admin.php">ดูข้อมูล</a>
</a></strong></p></td></tr></table> </center> </table>
</center>
</table>
ลองดูนะครับ ผมเพิ่มในส่วนของ unlink file เพื่อไม่ให้บางรูปเป็น file ขยะ กับการ rename ชื่อรูปภาพเพื่อกันการ save cache ให้ครับ
ประวัติการแก้ไข 2014-09-02 18:10:53
Date :
2014-09-02 17:59:32
By :
Ex-[S]i[L]e[N]t
เดวผมจะลองดูนะครับ ขอบคุนทุกคนนะครับ.
ได้ไม่ได้ยังไง เดว มารายงานนะคร้าบบผม
Date :
2014-09-02 19:08:22
By :
bbb
ตอนนี้ ได้ออกครบหมดแล้วครับ สามารถ ค้นหา แก้ไข ลบ ได้หมดเลย
ขอบคุนทุกคนมากนะครับบบ
แล้วถ้าผม เพิมuser เข้าระบบ แล้ว ผมสามารถเอา username password ที่เพิ่ม เอามาloginได้ไหมอ่ะครับ
โดยปกติ ผม ทำlogin โดยการ ใช้สิท admin ถ้าuser จะไม่สามารถ loginได้
แต่ผมอยากให้ user สามารถ loginเข้ามาได้ แต่กำหนด สิท อย่างเช่น ห้าม ลบข้อมูล แต่admin สามารถ ทำได้ทุกอย่าง พอมีวิธีไหมครับบ
นี้เป็น code login.php
Code (C#)
<form id="form1" name="form1" method="POST" action="check_login.php">
<table width="498" height="300" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="111"><img src="images/header1.png" width="110" height="122" /></td>
<td colspan="3"><img src="images/header2.png" width="257" height="122" /><img src="images/header3.png" width="114" height="122" /><img src="images/header4.png" width="29" height="122" /></td>
</tr>
<tr>
<td><img src="images/user1.png" width="110" height="36" /></td>
<td background="images/user2.png" width="257"> <input type="text" name="txtUsername" id="txtUsername" ></td>
<td colspan="2"><img src="images/user3.png" width="114" height="36" /><img src="images/user4.png" width="29" height="36" /></td>
</tr>
<tr>
<td><img src="images/pass1.png" width="110" height="45" /></td>
<td background="images/pass2.png" width="257" > <input type="password" name="txtPassword" id="txtPassword" > </td>
<td colspan="2"><img src="images/pass3.png" width="114" height="45" /><img src="images/pass4.png" width="29" height="45" /></td>
</tr>
<tr>
<td><img src="images/u_pass1.png" width="110" height="9" /></td>
<td colspan="3"><img src="images/u_pass2.png" width="256" height="9" /><img src="images/u_pass4.png" width="114" height="9" /><img src="images/u_pass5.png" width="29" height="9" /></td>
</tr>
<tr>
<td background="images/log1.png" > <strong><a href="register.php"> Register? </a></strong></td>
<td> <img src="images/log2.png" width="257" height="29" /></td>
<td ><a href="showLogin.php"><input type="image" ame="Submit" value="Login" class="login-submit"
src="images/login2.png" width="114" height="29" onmouseover="src='images/login1.png'" onmouseout="src='images/login2.png'" /></a></td>
<td width="27"><img src="images/log3.png" width="29" height="29" /></td>
</tr>
<tr>
<td background="images/footer1.png" width="110" height="62" /> <u><a href="register.php"> How to use ?</a></u></td>
<td colspan="3"><img src="images/footer2.png" width="257" height="62" /><img src="images/footer3.png" width="114" height="62" /><img src="images/footer4.png" width="29" height="62" /></td>
</tr>
</table>
</form>
code check_login.php
Code (C#)
<?
session_start();
mysql_connect("localhost","root","pass");
mysql_select_db("stock card");
$strSQL = "SELECT * FROM member WHERE Username = '".mysql_real_escape_string($_POST['txtUsername'])."'
and Password = '".mysql_real_escape_string($_POST['txtPassword'])."'";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if(!$objResult)
{
header("location:login.php");
}
else
{
$_SESSION["UserID"] = $objResult["UserID"];
$_SESSION["Status"] = $objResult["Status"];
session_write_close();
if($objResult["Status"] == "ADMIN")
{
header("location:showLogin.php");
}
else
{
header("location:showLogin.php");
}
}
mysql_close();
?>
และ อันนี้เป็นcode หน้าadmin ที่เพิ่ม user เข้าระบบ
Code (C#)
<form action="admin.php" method="post" name="form1">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="12"> <input type="submit" name="submit" size="30" value="ค้นหา User" onclick="JavaScript:fncSubmit('ค้นหา User')"/ > <input type="submit" name="submit" size="30" value="เพิ่ม User เข้าระบบ" onclick="JavaScript:fncSubmit('เพิ่ม User เข้าระบบ')"/ ></td>
</tr>
</table>
<table name="mytable" width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="6%"> </td>
<td width="13%"> </td>
<td width="6%"> </td>
<td width="39%"> </td>
<td width="15%"> </td>
<td width="21%"> </td>
</tr>
<tr>
<td colspan="2" align="left"> <select name="top">
<option value="email">Email</option>
<option value="Name">Name</option>
</select> <input type="text" name="sear" /> </td>
</tr>
</table>
</form></br>
<?
include("connect.php");
$Per_Page = 20; // Per Page
$Page = $_GET["Page"];
if(!$_GET["Page"])
{
$Page=1;
}
$Prev_Page = $Page-1;
$Next_Page = $Page+1;
$select =mysql_query(" select * from user");
$Num_Rows=mysql_num_rows($select);
$Page_Start = (($Per_Page*$Page)-$Per_Page);
if($Num_Rows<=$Per_Page)
{
$Num_Pages =1;
}
else if(($Num_Rows % $Per_Page)==0)
{
$Num_Pages =($Num_Rows/$Per_Page) ;
}
else
{
$Num_Pages =($Num_Rows/$Per_Page)+1;
$Num_Pages = (int)$Num_Pages;
}
$sql =(" select * from user order by id ASC LIMIT $Page_Start , $Per_Page");
$result=mysql_query($sql)
?>
<?php
//ถ้ามีการส่งค่าข้อมูล
$top=$_POST['top'];
if(isset($sear) ) {
echo "<font size='+1' color='#FF0033'>ผลลัพธ์ของคำว่า [ $sear ] </font><br />";
?>
<table id="mytable" border="1" align="center" width="1280" class="fix" >
</br><tr >
<td height="51" align="center" ><font color="#CCCCCC" size="+1">No.</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Username</font></td>
<td align="center"><font color="#CCCCCC" size="+1"><p>Password</p>
</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Name</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Email</font></td>
<td align="center" ><font color="#CCCCCC" size="+1">Image</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Edit</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Delete</font></td>
</tr>
<tbody>
<?php
include_once"connect.php";
$n=0;
$result = mysql_query("SELECT * FROM user WHERE $top like '%$sear%' ");
$num =mysql_num_rows($result)or die (mysql_error());
echo "<font size='+1' color='green'>ค้นพบทั้งหมด :: [ $num ] </font><br />";
$sql = "select REPLACE($top, '$sear', '<font style=background:#FFFF00>$sear</font>') AS $top ,email,Name,
REPLACE($top, '$sear', '<font style=background:#FFFF00>$sear</font>') AS $top ,Username,Password,id
from user where $top like '%$sear%' ";
$view = mysql_query($sql);
while ($data =@mysql_fetch_array($view))
{
?>
<tr >
<td align="center" ><? echo ++$n ?></td>
<td width="180" ><?=$data['Username'];?></td>
<td width="180" ><?=$data['Password'];?></td>
<td width="180" align="center"><?=$data['Name'];?></td>
<td align="center" class="fix"><?=$data['email'];?></td>
<td ><a href="../Myproject/user/<?=$data['image'];?>"><center><img src='<?=$data['image'];?>' /></center></a></td>
<td title="Edit" align="center" ><a href="register.php?id=<?=$data['id'];?>"><img src="images/home/edit2.png" /></a></td>
<td align="center" title="Delete" width="50" ><a href="admin_delete.php?id=<?=$data['id'];?>" onclick="return confirm('ยืนยันการลบ')"><img src="images/home/dele.gif" /></a></td>
</tr>
<?php
} //End while loop
}else {?>
<?
include("connect.php");
$Per_Page = 20; // Per Page
$Page = $_GET["Page"];
if(!$_GET["Page"])
{
$Page=1;
}
$Prev_Page = $Page-1;
$Next_Page = $Page+1;
$select =mysql_query(" select * from user");
$Num_Rows=mysql_num_rows($select);
$Page_Start = (($Per_Page*$Page)-$Per_Page);
if($Num_Rows<=$Per_Page)
{
$Num_Pages =1;
}
else if(($Num_Rows % $Per_Page)==0)
{
$Num_Pages =($Num_Rows/$Per_Page) ;
}
else
{
$Num_Pages =($Num_Rows/$Per_Page)+1;
$Num_Pages = (int)$Num_Pages;
}
$sql =(" select * from user order by id ASC LIMIT $Page_Start , $Per_Page");
$result=mysql_query($sql)
?>
<table id="mytable" border="1" align="center" width="1280" class="fix" >
</br><tr >
<td height="51" align="center" ><font color="#CCCCCC" size="+1">No.</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Username</font></td>
<td align="center"><font color="#CCCCCC" size="+1"><p>Password</p>
</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Name</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Email</font></td>
<td align="center" ><font color="#CCCCCC" size="+1">Image</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Edit</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Delete</font></td>
</tr>
<tbody>
<?
while ($r=mysql_fetch_array($result))
{
?>
<tr >
<td align="center" ><? echo ++$n ?></td>
<td width="180" ><?=$r['Username'];?></td>
<td width="180" ><?=$r['Password'];?></td>
<td width="180" align="center"><?=$r['Name'];?></td>
<td align="center" class="fix"><?=$r['email'];?></td>
<td ><a href="../Myproject/user/<?=$r['image'];?>"><center><img src='<?=$r['image'];?>' /></center></a></td>
<td title="Edit" align="center" ><a href="register.php?id=<?=$r['id'];?>"><img src="images/home/edit2.png" /></a></td>
<td align="center" title="Delete" width="50" ><a href="admin_delete.php?id=<?=$r['id'];?>" onclick="return confirm('ยืนยันการลบ')"><img src="images/home/dele.gif" /></a></td>
</tr> <? }?>
</table></br>
<? } ?>
Total <?= $Num_Rows;?> Record : <?=$Num_Pages;?> Page :
<?
if($Prev_Page)
{
echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page'><< Back</a> ";
}
for($i=1; $i<=$Num_Pages; $i++){
if($i != $Page)
{
echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i'>$i</a> ]";
}
else
{
echo "<b> $i </b>";
}
}
if($Page!=$Num_Pages)
{
echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page'>Next>></a> ";
}
?>
</table> </form> </table>
รบกวนช่วยดูให้ผมด้วยนะครับบ ขอบคุนคร้าบผม
ประวัติการแก้ไข 2014-09-03 11:52:03 2014-09-03 11:52:07
Date :
2014-09-03 11:51:34
By :
bbb
ลองคิด DB วางแผน Process ดูครับ เขียนก่อนทำก่อน ไม่งั้นเดี๋ยว Skill จะไม่ Upgrade นะครับ
ถ้าไม่ได้โพสถามครับ
Date :
2014-09-03 13:36:29
By :
Ex-[S]i[L]e[N]t
ได้ครับผม
Date :
2014-09-03 13:41:08
By :
bbb
เพิ่มช่อง สิทธิ์เข้าใช้ 1 ฟิลด์ครับ ช่องนี้เอาไว้ระบุว่าเป็น admin หรือ user เวลาเรียกใช้ หรือล็อคอินก็ให้ใช้ where เอาครับ
Date :
2014-09-03 14:13:47
By :
Dragons_first
Load balance : Server 04