ปัญหาเดิมเลยค่ะ ว่าทำไมบันทึก edit ไม่ได้ ทั้งๆ ที่ก้อทำเหมือนเดิมช่วยดูหน่อยนะค่ะ
คือเราทำตามงานเก่าเราแต่มันไม่บันทึก Edit ให้ รบกวนช่วยดู Code เราหน่อยค่ะ ว่ามานเกิดอารายขึ้น
อันนี้เป็นหน้า edit.php
<?
$id_edit=$_GET[id_edit];
include "function.php";
include "connect.php";
$sql="select * from tb_service where id_service='$id_edit'";
$result=mysql_db_query($dbname,$sql);
$r=mysql_fetch_array($result);
$id_service=$r[id_service];
$name_service=$r[name_service];
$phone_service=$r[phone_service];
$ex_service=$r[ex_service];
$branch_service=$r[branch_service];
$department_service=$r[department_service];
$category_service=$r[category_service];
$problem_service=$r[problem_service];
$recip_service=$r[recip_service];
$recip_problem=$r[recip_problem];
$status_service=$r[status_service];
?>
<html>
<head><title>Edit แจ้งซ่อม</title>
<style type="text/css">
<!--
.style1 {font-family: "MS Sans Serif"}
.style3 {
font-family: "MS Sans Serif";
font-size: 14px;
font-weight: bold;
}
.style4 {font-size: 14px; font-family: "MS Sans Serif";}
body {
background-color: #CCFFFF;
}
.style5 {color: #FFFFFF}
.style13 {font-family: "MS Sans Serif"; font-size: 14px; color: #000000; font-weight: bold; }
.style15 {color: #FFFF66}
.style17 {font-family: "MS Sans Serif"; font-size: 14px; font-weight: bold; color: #FFFF00; }
.style18 {color: #FFFF00}
-->
</style>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874"></head>
<body>
<table width="650" align="center">
<tr>
<th scope="col"><div align="right">| <a href="report_service_status.php"><span class="style3">กลับหน้ารายงาน</span></a> |</div></th>
</tr>
</table>
<form action="edit_service2.php" method="post" enctype="multipart/form-data">
<table width="600" align="center" cellspacing="1" bgcolor="#006699">
<tr>
<td colspan="2" bgcolor="#66FF33" class="style3"><div align="right"></div></td>
</tr>
<tr>
<td bgcolor="#FFFF66" class="style3"><div align="center"><span class="style13"><span class="style15">.</span>ส่วนของผู้แจ้งซ่อม</span></div></td>
<td bgcolor="#FFFF66"> </td>
</tr>
<tr>
<td bgcolor="#006699" class="style3"> </td>
<td bgcolor="#006699"> </td>
</tr>
<tr>
<td bgcolor="#006699" class="style3"><div align="right" class="style5">ชื่อผู้แจ้ง :</div></td>
<td bgcolor="#006699"><input name="name_service" type="text" class="style4" value="<?=$name_service?>" size="30" >
<span class="style3 style18"> * </span></td>
</tr>
<tr>
<td bgcolor="#006699"><div align="right" class="style5"><span class="style3"><b>เบอร์โทรติดต่อ :</b></span></div></td>
<td bgcolor="#006699"><span class="style3">
<input name="phone_service" type="text" class="style4" value="<?=$phone_service?>" size="10" >
</span> <span class="style17">* </span></td>
</tr>
<tr>
<td bgcolor="#006699"><div align="right" class="style5"><span class="style3"><b>เบอร์ภาใน :</b></span></div></td>
<td bgcolor="#006699"><input name="ex_service" type="text" class="style4" value="<?=$ex_service?>" size="10" >
<span class="style17"> * </span></td>
</tr>
<tr>
<td width="208" bgcolor="#006699" class="style1"><div align="right" class="style5"><font size='2' face='MS Sans Serif'><strong>สาขา :</strong></font></div></td>
<td width="383" bgcolor="#006699" class="style1">
<select name="branch_service" class="style4">
<option value="0"> -- เลือก -- </option>
<?
for ($i=1;$i<=count($branchservicetype);$i++) {
if ($branch_service==$i) {
echo "<option value='$i' selected>
$branchservicetype[$i]</option>";
} else {
echo "<option value='$i' >$branchservicetype[$i]</option>";
}
}
?>
</select> <span class="style17">* </span></td>
</tr>
<tr>
<td width="208" bgcolor="#006699" class="style1"><div align="right" class="style5"><font size='2' face='MS Sans Serif'><strong>แผนก :</strong></font></div></td>
<td width="383" bgcolor="#006699" class="style1">
<select name="department_service" class="style4">
<option value="0"> -- เลือก -- </option>
<?
for ($i=1;$i<=count($departmentservicetype);$i++) {
if ($department_service==$i) {
echo "<option value='$i' selected>
$departmentservicetype[$i]</option>";
} else {
echo "<option value='$i' >$departmentservicetype[$i]</option>";
}
}
?>
</select> <span class="style17">* </span></td>
</tr>
<tr>
<td width="208" bgcolor="#006699" class="style1"><div align="right" class="style5"><font size='2' face='MS Sans Serif'><strong>ประเภท :</strong></font></div></td>
<td width="383" bgcolor="#006699" class="style1">
<select name="category_service" class="style4">
<option value="0"> -- เลือก -- </option>
<?
for ($i=1;$i<=count($categoryservicetype);$i++) {
if ($category_service==$i) {
echo "<option value='$i' selected>
$categoryservicetype[$i]</option>";
} else {
echo "<option value='$i' >$categoryservicetype[$i]</option>";
}
}
?>
</select> <span class="style17">* </span></td>
</tr>
<tr>
<td valign="top" bgcolor="#006699"><div align="right" class="style5"><span class="style3"><b>ปัญหา / อาการเสีย :</b></span></div></td>
<td bgcolor="#006699"><textarea name="problem_service" cols="50" rows="5" class="style4"><?=$problem_service?></textarea> <span class="style17">* </span></td>
</tr>
<tr>
<td bgcolor="#006699" class="style1"> </td>
<td bgcolor="#006699" class="style1"> </td>
</tr>
<tr>
<td bgcolor="#FFFF66" class="style1"><div align="center"><span class="style13">ส่วนของผู้รับเรื่อง</span></div></td>
<td bgcolor="#FFFF66" class="style1"> </td>
</tr>
<tr>
<td bgcolor="#006699" class="style1"> </td>
<td bgcolor="#006699" class="style1"> </td>
</tr>
<tr>
<td width="208" bgcolor="#006699" class="style1"><div align="right" class="style5"><font size='2' face='MS Sans Serif'><strong>ผู้รับเรื่อง :</strong></font></div></td>
<td width="383" bgcolor="#006699" class="style1">
<select name="recip_service" class="style4">
<option value="0"> -- เลือก -- </option>
<?
for ($i=1;$i<=count($recipservicetype);$i++) {
if ($recip_service==$i) {
echo "<option value='$i' selected>
$recipservicetype[$i]</option>";
} else {
echo "<option value='$i' >$recipservicetype[$i]</option>";
}
}
?>
</select> <span class="style17">*</span> </td>
</tr>
<tr>
<td valign="top" bgcolor="#006699"><div align="right" class="style5"><span class="style3"><b>วิธีแก้ไข / ปรับปรุง :</b></span></div></td>
<td bgcolor="#006699"><textarea name="recip_problem" cols="50" rows="5" class="style4"><?=$recip_problem?></textarea> <span class="style17">*</span> </td>
</tr>
<tr>
<td width="208" bgcolor="#006699" class="style1"><div align="right" class="style5"><font size='2' face='MS Sans Serif'><strong>สถานะ :</strong></font></div></td>
<td width="383" bgcolor="#006699" class="style1">
<select name="status_service" class="style4">
<option value="0"> -- เลือก -- </option>
<?
for ($i=1;$i<=count($statusservicetype);$i++) {
if ($status_service==$i) {
echo "<option value='$i' selected>
$statusservicetype[$i]</option>";
} else {
echo "<option value='$i' >$statusservicetype[$i]</option>";
}
}
?>
</select> <span class="style17">*</span> </td>
</tr>
<tr>
<td bgcolor="#006699"><input type="hidden" name="id_edit" value="<?=id_edit?>"></td>
<td bgcolor="#006699"><input name="submit" type="submit" value="บันทึก">
<input name="reset" type="reset" value="ยกเลิก"></td>
</tr>
<tr>
<td bgcolor="#006699"> </td>
<td bgcolor="#006699"> </td>
</tr>
<tr>
<td colspan="2" bgcolor="#66FF33"><div align="right"></div></td>
</tr>
</table>
</form>
</body>
</html>
ส่วนอันนี้เป็น Edit2.php
<?
ob_start();
$id_edit=$_POST['id_edit'];
$name_service=$_POST['name_service'];
$phone_service=$_POST['phone_service'];
$ex_service=$_POST['ex_service'];
$branch_service=$_POST['branch_service'];
$department_service=$_POST['department_service'];
$category_service=$_POST['category_service'];
$problem_service=$_POST['problem_service'];
$recip_service=$_POST['recip_service'];
$recip_problem=$_POST['recip_problem'];
$status_service=$_POST['status_service'];
include "connect.php";
$sql="update tb_service set name_service='$name_service',phone_service='$phone_service',ex_service='$ex_service',branch_service='$branch_service',department_service='$department_service',category_service='$category_service',problem_service='$problem_service',recip_service='$recip_service',recip_problem='$recip_problem',status_service='$status_service' where id_service='$id_edit' ";
$result=mysql_db_query($dbname,$sql);
$result = mysql_query($sql_query) ;
header("Location:report_service_status.php");
mysql_close();
?>Tag : - - - -
Date :
2009-07-22 09:16:52
By :
gummezaka
View :
958
Reply :
16
$sql="update tb_service set name_service='$name_service',phone_service='$phone_service',ex_service='$ex_service',branch_service='$branch_service',department_service='$department_service',category_service='$category_service',problem_service='$problem_service',recip_service='$recip_service',recip_problem='$recip_problem',status_service='$status_service' where id_service='$id_edit' ";
echo $sql; //เพิ่มบรรทัดนี้เข้าไป แล้วดูข้อมูล sql ที่แสดงออกมา แล้วเอาไปยิงที่ phpmyadmin ครับ
$result=mysql_db_query($dbname,$sql);
Date :
2009-07-22 09:52:24
By :
pjgunner
<form action="edit_service2.php" method="post" enctype="multipart/form-data">
มัน Action ไป Edit_service2.php หรือ Edit2.php ครับ
Date :
2009-07-22 09:57:15
By :
taobsd
ใช่ เลย Action ไปอีกหน้านึง แต่เอาโคดมาโพสว่า Edit ที่ไฟล์ Edit2.php อ่ะครับ
Date :
2009-07-22 10:03:39
By :
panyapol
<form action="edit_service2.php" method="post" enctype="multipart/form-data">
มัน Action ไป Edit_service2.php หรือ Edit2.php ครับ
คือไฟล์แรกคือ Edit_service.php ให้มัน action ไป edit_service2.php ค่ะ
คือว่ามันไม่ขึ้น Error เลยนะค่ะ ปกติทุกอย่างค่ะ แต่ข้อความที่เราทำการเปลี่ยนอ่ะมันไม่บันทึกค่ะ
Date :
2009-07-22 10:14:29
By :
gummezaka
ต้องขอโทษด้วยค่ะพอดีบอกชื่อไฟล์แบบสั้นๆ ค่ะ
Date :
2009-07-22 10:16:02
By :
gummezaka
ลองเอา sql ที่ echo ออกมาไปรันยังครับ
ไฟล์ตัวนี้มันอยู่ใน subfolder เดียวกันหรือป่าวอ่ะครับ
include "connect.php"; <---
แค่สงสัยนะครับ ถ้าคิวรีไม่ผิดก้อลองดูตัวนี้อีกที เผื่อจะใช่ที่ต้องการ
Date :
2009-07-22 10:22:20
By :
sillyman24
ใช่ค่ะ ใช้อันเดียวกันค่ะ
Date :
2009-07-22 10:24:37
By :
gummezaka
<input type="hidden" name="id_edit" value="<?=id_edit?>">
ผิดอยู่มั้ยครับ ค่า id_edit
มันไม่ส่ง id ไปครับแบบนี้ อิอิ
Date :
2009-07-22 12:13:55
By :
teez1232002
ค่ะ ขอบคุณค่ะ เจอแล้วเหมือนกันค่ะ
ลืม $ ตรง <input type="hidden" name="id_edit" value="<?=id_edit?>">
ยังไงก้อขอบคุณนะค่ะ ทุกความช่วยเหลือค่ะ
Date :
2009-07-22 12:46:49
By :
gummezaka
ดีใจด้วย
จขกท มีแฟนยังคับ น่ารักอะ คิคิ
Date :
2009-07-22 13:39:30
By :
danya
แปวววววววววววววโสดค่ะ รักสงบ
Date :
2009-07-22 14:00:27
By :
gummezaka
มีปัญหาอะไร ติดต่อทางผมโดยตรงก็ได้นะ danya0365[at]live.com
รับปรึกษาปัญหา 24 hrs เอิ้กๆๆๆๆๆๆๆๆๆๆๆๆ
Date :
2009-07-22 14:06:30
By :
danya
แปวววว msn เหย๋อ
Date :
2009-07-22 14:13:07
By :
gummezaka
ช่ายย แต่ดึกๆ นะ ซัก 3-4 ทุ่ม เพราะกลางวัน ผมทำงาน อิอิอิ
Date :
2009-07-22 14:27:52
By :
danya
แงวววว พอดีเราออนแต่กลางวันอ่ะนะ
Date :
2009-07-22 14:31:52
By :
gummezaka
Load balance : Server 04