|
|
|
ถามหน่อยครับ ส่งโปรเจควันอาทิตย์นี้แล้ว ผมทำให้มันแก้ไขข้อมูลใน database อ่ะครับมันก็ขึ้นว่า แก้ไขข้อมูลเรียบร้อยแล้ว |
|
|
|
|
|
|
|
ผมทำให้มันแก้ไขข้อมูลใน database อ่ะครับ
มันก็ขึ้นว่า แก้ไขข้อมูลเรียบร้อยแล้ว
แต่ว่าพอเปิดเข้าไปดูปรากฎว่ามันยังไม่ได้แก้ไขให้เลยอ่ะครับ
รบกวนช่วยดูให้ด้วยครับ
Edit_TO.php
<html>
<style type="text/css">
<!--
.style1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
.style3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
.style5 {color: #FF0000}
-->
</style>
<title>.:: á¡é䢢éÍÁÙŢͧ¤Ø³ ::.</title><body bgcolor="#FFFFFF">
<span class="style1">
<?
$Name = $_REQUEST['id'];
$Address=$_REQUEST['Address'];
$Phone=$_REQUEST['Phone'];
$Mail=$_REQUEST['Mail'];
$P1=$_REQUEST['P1'];
$P2=$_REQUEST['P2'];
$P3=$_REQUEST['P3'];
$P1=$_REQUEST['P4'];
$P2=$_REQUEST['P5'];
$host="localhost";
$username="root";
$password="123456";
$db="project";
$tb="customer";
$connect= mysql_connect( $host,$username,$password) or die ("µÔ´µè͡Ѻ°Ò¹¢éÍÁÙÅ Mysql äÁèä´é ");
mysql_select_db($db) or die("àÅ×Í¡°Ò¹¢éÍÁÙÅäÁèä´é");
$sql="select * from $tb where Name='$Name'";
$db_query=mysql_db_query($db,$sql);
$result = mysql_fetch_array($db_query);
$Name=$result[Name];
$Surname=$result[Surname];
$Address=$result[Address];
$Phone=$result[Phone];
$Mail=$result[Mail];
$P1=$result[P1];
$P2=$result[P2];
$P3=$result[P3];
$P4=$result[P4];
$P5=$result[P5];
?>
</span>
<form action="Edit_OK.php" method="post" name="form1" class="style1">
<p><span class="style5">á¡é䢢éÍÁÙÅ</span>
<p> Name
<?echo"<b>$Name</b>";?>
<input type="hidden" name="Name" value="<? echo"$Name"; ?>">
<br>
Surname
<?echo"<b>$Surname</b>";?>
<input type="hidden" name="Surname" value="<? echo"$Surname"; ?>">
<br>
Address
<input type="text" name="Address" value="<? echo"$Address";?>">
<br>
Phone
<input type="text" name="Phone" value="<? echo"$Phone";?>">
<br>
Mail
<input type="text" name="Mail" value="<? echo"$Mail";?>">
<br>
<br>
˹ѧÊ×ÍàÅèÁ·Õè 1
<input type="text" name="P1" value="<? echo"$P1";?>">
<br>
˹ѧÊ×ÍàÅèÁ·Õè 2
<input type="text" name="P2" value="<? echo"$P2";?>">
<br>
˹ѧÊ×ÍàÅèÁ·Õè 3
<input type="text" name="P3" value="<? echo"$P3";?>">
<br>
˹ѧÊ×ÍàÅèÁ·Õè 4
<input type="text" name="P4" value="<? echo"$P4";?>">
<br>
˹ѧÊ×ÍàÅèÁ·Õè 5
<input type="text" name="P5" value="<? echo"$P5";?>">
<br>
<p>
<input type="submit" name="Submit" value="ºÑ¹·Ö¡¢éÍÁÙÅ">
<input type="reset" name="Submit2" value="Clear">
</p>
</form>
<span class="style3">
<?
mysql_close($connect);
?>
</span>
</body>
</html>
Edit_OK.php
<title>.:: ʶҹСÒÃá¡é䢢éÍÁÙÅ ::.</title>
<?
$host="localhost";
$username="root";
$password="123456";
$db="project";
$tb="customer";
$connect= mysql_connect( $host,$username,$password) or die ("µÔ´µè͡Ѻ°Ò¹¢éÍÁÙÅ Mysql äÁèä´é ");
mysql_select_db($db) or die("àÅ×Í¡°Ò¹¢éÍÁÙÅäÁèä´é");
$sql="update $tb set
Address='$Address',Phone='$Phone',Mail='$Mail',P1='$P1',P2='$P2',P3='$P3',P4='$P4',P5='$P5', where Name=$Name";
$db_query=mysql_db_query($db,$sql);
echo "<b>á¡é䢢éÍÁÙÅ $Name àÃÕºÃéÍÂáÅéÇ ";
mysql_close();
?>
<style type="text/css">
<!--
.style4 {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
.style5 {font-family: Arial, Helvetica, sans-serif}
.style6 {font-size: 12px}
a:link {
color: #0033FF;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #0033FF;
}
a:hover {
text-decoration: none;
}
a:active {
text-decoration: none;
}
body,td,th {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
-->
</style>
<span class="style4">
</span>
<form action="" method="post" name="form1" class="style5">
<table width="538" border="1" align="left" cellpadding="1" cellspacing="0">
<tr>
<td width="89" class="style6"><a href="Show.php"><strong>¤ÅÔ¡·Õè¹Õè</strong></a></td>
<td width="439" class="style6">à¾×èÍ´Ù¢éÍÁÙÅ¡ÒÃÊÑ觫×éͧ͢¤Ø³</td>
</tr>
<tr>
<td class="style6"><a href="Edit.php"><strong>¤ÅÔ¡·Õè¹Õè</strong></a></td>
<td class="style6">à¾×èÍá¡é䢢éÍÁÙÅ¡ÒÃÊÑ觫×éͧ͢¤Ø³</td>
</tr>
<tr>
<td class="style6"><a href="Delete.php"><strong>¤ÅÔ¡·Õè¹Õè</strong></a></td>
<td class="style6">à¾×èÍ·Ó¡ÒÃź¢éÍÁÙÅ¡ÒÃÊÑ觫×éͧ͢¤Ø³ </td>
</tr>
</table>
</form>
<span class="style4"></span>
</body>
</html>
แล้วก็มีลบด้วยอ่ะครับ มันก็ขึ้นว่าลบแล้ว
แต่จริง ๆ แล้วมันก็ยังไม่ได้ลบ
Delete.php
<html><title>.:: ¤é¹ËÒ¢éÍÁÙÅà¾×èÍ·Ó¡ÒÃź ::.</title>
<style type="text/css">
<!--
.style1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.style2 {color: #FF0000}
.style3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; }
-->
</style>
<body bgcolor="#FFFFFF">
<form action="Delete.php" method="post" name="form1" class="style1">
<strong>ª×èÍ·Õèµéͧ¡ÒÃź</strong>
<input type="text" name="keyword" value="<? echo"$keyword"; ?>">
<strong>¨Ò¡ Filed</strong>
<select name="fields">
<option value="<?echo "$fields"; ?>">
<?echo "$fields"; ?>
</option>
<option value="Name">Name</option>
<option value="Surname">Surname</option>
<option value="Address">Address</option>
<option value="Phone">Phone</option>
<option value="Mail">Mail</option>
</select>
<input type="submit" name="Submit" value="¤é¹ËÒ">
</form>
<hr>
<span class="style1">
<?
if ($keyword=="" || $fields=="")
{
echo"¡ÃسÒàÅ×Í¡ÃÒ¡Òäé¹ËÒ ´éǤÃѺ";
exit();
}
else
{
$host="localhost";
$username="root";
$password="123456";
$db="project";
$tb="customer";
mysql_connect( $host,$username,$password) or die ("µÔ´µè͡Ѻ°Ò¹¢éÍÁÙÅ Mysql äÁèä´é ");
mysql_select_db($db) or die("àÅ×Í¡°Ò¹¢éÍÁÙÅäÁèä´é"); /* ·Ó¡ÒÃàÅ×Í¡°Ò¹¢éÍÁÙÅ¡è͹ */
$sql="SELECT * FROM $tb where $fields like '%$keyword%' ";
$db_query=mysql_db_query($db,$sql);
$num_rows=mysql_num_rows($db_query); /* ¹Ñº Reccord ·Õ辺 */
if(empty($num_rows)) /* µÃǨÊͺÇèÒÁÕÍÂÙèËÃ×ÍÂѧ */
{
echo"<center><br>äÁ辺¢éÍÁÙÅ <b>$keyword</b> ¨Ò¡ Filed <b>$fields <b> </center>";
exit();
}
else
{
?>
</span>
<div align="center" class="style1">
<? echo " áÊ´§ÃÒ¡Òäé¹ËÒ <b>$keyword</b> ¨Ò¡ Filed <b>$fields</b> ¾º <b>$num_rows</b> Reccord "; ?>
<br>
<br>
</div>
<span class="style1">
<?
$a=0;
while($a < $num_rows)
{
$result = mysql_fetch_array($db_query);
$Name=$result[Name];
$Surname=$result[Surname];
$Address=$result[Address];
$Phone=$result[Phone];
$Mail=$result[Mail];
$P1=$result[P1];
$P2=$result[P2];
$P3=$result[P3];
$P4=$result[P4];
$P5=$result[P5];
$Name=$result[Name];
$Surname=$result[Surname];
$Address=$result[Address];
$Phone=$result[Phone];
$Mail=$result[Mail];
?>
</span><br>
</span><br>
<table width="90%" border="1" align="center" cellpadding="1" cellspacing="0" bordercolor="#000000">
<td width="15%" background="Pictures/Bg.gif" class="style1">
<div align="center" class="style2"><strong>Name</strong></div>
</td>
<td width="15%" background="Pictures/Bg.gif" class="style3">
<div align="center"><strong>Surname</strong></div>
</td>
<td width="20%" background="Pictures/Bg.gif" class="style3">
<div align="center"><strong>Address</strong></div>
</td>
<td width="10%" background="Pictures/Bg.gif" class="style3">
<div align="center"><strong>Phone</strong></div>
</td>
<td width="15%" background="Pictures/Bg.gif" class="style1">
<div align="center" class="style2"><strong>Mail</strong></div>
</td>
<table width="90%" border="1" align="center" cellpadding="1" cellspacing="0" bordercolor="#333333">
<tr>
<td width="15%" class="style1"><?echo"$Name";?></div>
</td>
<td width="15%" class="style1"><?echo"$Surname";?></div>
</td>
<td width="20%" class="style1"><?echo"$Address";?></div>
</td>
<td width="10%" class="style1"><?echo"$Phone";?></div>
</td>
<td width="15%" class="style1"><?echo"$Mail";?></div>
</td>
</tr>
</table>
<table width="90%" border="1" align="center" cellpadding="1" cellspacing="0" bordercolor="#000000">
<br><td width="15%" background="Pictures/Bg.gif" class="style1">
<div align="center" class="style2"><strong>˹ѧÊ×ÍàÅèÁ·Õè 1</strong></div>
</td>
<td width="15%" background="Pictures/Bg.gif" class="style3">
<div align="center"><strong>˹ѧÊ×ÍàÅèÁ·Õè 2</strong></div>
</td>
<td width="15%" background="Pictures/Bg.gif" class="style3">
<div align="center"><strong>˹ѧÊ×ÍàÅèÁ·Õè 3</strong></div>
</td>
<td width="15%" background="Pictures/Bg.gif" class="style3">
<div align="center"><strong>˹ѧÊ×ÍàÅèÁ·Õè 4</strong></div>
</td>
<td width="15%" background="Pictures/Bg.gif" class="style1">
<div align="center" class="style2"><strong>˹ѧÊ×ÍàÅèÁ·Õè 5</strong></div>
</td>
<table width="90%" border="1" align="center" cellpadding="1" cellspacing="0" bordercolor="#333333">
<tr>
<td width="15%" class="style1"><?echo"$P1";?></div>
</td>
<td width="15%" class="style1"><?echo"$P2";?></div>
</td>
<td width="15%" class="style1"><?echo"$P3";?></div>
</td>
<td width="15%" class="style1"><?echo"$P4";?></div>
</td>
<td width="15%" class="style1"><?echo"$P5";?></div>
<div align="center"><a href="Delete_OK.php?id=<?echo"$Name"; ?>">Delete</a></div>
</td>
</tr>
</table>
<span class="style1">
<?
$a++;
}
}
}
?>
</span>
</body>
</html>
Delete_OK.php
<title>.:: ʶҹСÒÃź¢éÍÁÙÅ¡ÒÃÊÑ觫×éÍ ::.</title>
<?
$Name=$_REQUEST['Name'];
$host="localhost";
$username="root";
$password="123456";
$db="project";
$tb="customer";
$connect= mysql_connect( $host,$username,$password) or die ("µÔ´µè͡Ѻ°Ò¹¢éÍÁÙÅ Mysql äÁèä´é ");
mysql_select_db($db) or die("àÅ×Í¡°Ò¹¢éÍÁÙÅäÁèä´é");
$sql="delete from $tb where Name='$Name'";
$db_query=mysql_db_query($db,$sql);
echo "ź¢éÍÁÙÅ $Name àÃÕºÃéÍÂáÅéÇ ";
mysql_close();
?>
<style type="text/css">
<!--
body,td,th {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
-->
</style>
ยังไงรบกวนช่วยดูด้วยนะครับ
ส่งวันอาทิตย์นี้แล้ว แก้มาตั้งนานแล้วยังไม่ได้ซํกที
ขอบคุณพี่ ๆ ล่วงหน้านะครับ
Tag : - - - -
|
|
|
|
|
|
Date :
30 ต.ค. 2550 22:26:46 |
By :
ToaLek |
View :
1326 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเปลี่ยน where name='$name' เป็น id ของ $name ดีกว่านะ เดี๋ยว $Name ที่ซำกันมันจะเปลี่ยนแปลงไปหมดทุกแถว
แต่ดูนี่แล้วก็ค่า $Name ไม่ถูกส่งมาด้วยรึป่าว
ลอง
<?
echo$Name;
?>
ดูว่ามีค่าส่งมาด้วยรึป่าวในไฟล์ Edit_OK.php ดูก่อนนะ
|
|
|
|
|
Date :
30 ต.ค. 2550 23:37:52 |
By :
oreo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเปลี่ยนเป็น Id แล้ว มันไม่ได้ครับ
มันขึ้น warning แล้วก็ไม่โชว์ข้อมูลให้ด้วย
แล้วก็ใน Edit_OK.php ค่า Name ไม่ออกอ่ะครับ
|
|
|
|
|
Date :
31 ต.ค. 2550 07:28:57 |
By :
ToaLek |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$Name=$_GET["Name"];
$Surname=$_POST["ทุกค่าที่อยู่ในฟอร์ม"];
|
|
|
|
|
Date :
31 ต.ค. 2550 17:02:19 |
By :
oreo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็ไม่เห็นได้เลยครับ
|
|
|
|
|
Date :
1 พ.ย. 2550 17:07:28 |
By :
ตัวเล็ก |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|