|
|
|
php mysql สอบถามปัญหาเกี่ยวกับ INSERT INTO ไม่รู้จะต้องแก้ไขยังไงคะ |
|
|
|
|
|
|
|
มีปัญหาเกี่ยวกับโค้ด INSERT INTO คะ เมื่อเพิ่มข้อมูลใหม่เข้าเว็บ พอกด save มันจะแสดงโค้ดแบบนี้ขึ้นมาคะ
INSERT INTO pro_out (to_id,to_head,to_rtime,to_price,to_detail,to_country,to_hot,to_pic) VALUES ('','$to_head','$to_rtime','$to_price','$to_detail','$to_country','$to_hot','$to_pic')";
ซึ่งดิฉันเองไม่ค่อยมีความรู้เรื่อง MySQL เพราะเว็บที่ได้มาจ้างคนที่หาในอินเตอร์เนตทำให้ หลังจากนั้นก็ติดต่อไม่ได้อีก
รบกวนแนะนำการแก้ไขโค้ดด้วยนะคะ
ขอขอบพระคุณคะ
Code (PHP)
<?
}
elseif($action == "save")
{
copy($_FILES["to_picname"]["tmp_name"],"program/".$_FILES["to_picname"]["name"]);
$to_pic = $_FILES["to_picname"]["name"];
$strSQL2 = "INSERT INTO pro_out (to_id,to_head,to_rtime,to_price,to_detail,to_country,to_hot,to_pic) VALUES ('','$to_head','$to_rtime','$to_price','$to_detail','$to_country','$to_hot','$to_pic')";
mysql_query($strSQL2) or die ("Error Query [".$strSQL2."]");
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL=main.php?page=$page&error=ทำการเพิ่มโปรแกรมทัวร์เรียบร้อยแล้ว\">";
}
elseif($action == "edit")
{
$strSQL1 = "SELECT * FROM pro_out WHERE to_id = '$to_id' LIMIT 1";
$objQuery1 = mysql_query($strSQL1) or die ("Error Query [".$strSQL1."]");
while($objResult1 = mysql_fetch_array($objQuery1))
{
$to_id = $objResult1["to_id"];
$to_head = $objResult1["to_head"];
$to_rtime = $objResult1["to_rtime"];
$to_price = $objResult1["to_price"];
$to_detail = $objResult1["to_detail"];
$to_country = $objResult1["to_country"];
$to_hot = $objResult1["to_hot"];
$to_pic = $objResult1["to_pic"];
}
?>
Tag : PHP, MySQL, PostgreSQL, Web Service
|
|
|
|
|
|
Date :
2013-05-19 16:40:13 |
By :
GIFT |
View :
713 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
code จะเป็นแบบนี้คะ
Code (PHP)
<?
}
elseif($action == "save")
{
copy($_FILES["to_picname"]["tmp_name"],"program/".$_FILES["to_picname"]["name"]);
$to_pic = $_FILES["to_picname"]["name"];
$strSQL2 = "INSERT INTO pro_out (to_id,to_head,to_rtime,to_price,to_detail,to_country,to_hot,to_pic) VALUES ('','$to_head','$to_rtime','$to_price','$to_detail','$to_country','$to_hot','$to_pic')";
mysql_query($strSQL2) or die ("Error Query [".$strSQL2."]");
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL=main.php?page=$page&error=ทำการเพิ่มโปรแกรมทัวร์เรียบร้อยแล้ว\">";
}
elseif($action == "edit")
{
$strSQL1 = "SELECT * FROM pro_out WHERE to_id = '$to_id' LIMIT 1";
$objQuery1 = mysql_query($strSQL1) or die ("Error Query [".$strSQL1."]");
while($objResult1 = mysql_fetch_array($objQuery1))
{
$to_id = $objResult1["to_id"];
$to_head = $objResult1["to_head"];
$to_rtime = $objResult1["to_rtime"];
$to_price = $objResult1["to_price"];
$to_detail = $objResult1["to_detail"];
$to_country = $objResult1["to_country"];
$to_hot = $objResult1["to_hot"];
$to_pic = $objResult1["to_pic"];
}
?>
<table width="850" border="0" align="center" cellpadding="1" cellspacing="0">
<tr>
<td><table width="600" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="70"> </td>
<td width="530"><table width="500" border="0" cellspacing="0" cellpadding="2">
<tr>
<td class="homepage">แก้ไขโปรแกรมทัวร์ต่างประเทศ</td>
</tr>
<tr>
<td class="home02">Edit Program Tourist out of Thailand</td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td class="error_message"><? echo $error; ?></td>
</tr>
<tr>
<td><form action="main.php?page=<? echo $page;?>&action=update" method="post" name="program_add" enctype="multipart/form-data">
<table width="800" border="0" align="center" cellpadding="2" cellspacing="0">
<tr>
<td width="200" class="form_right">ชื่อ Package : </td>
<td width="600"><input type="text" name="to_head" size="50" value="<? echo $to_head;?>"></td>
</tr>
<tr>
<td class="form_right">รูปภาพ : </td>
<td><img src="program/<? echo $to_pic;?>" height="80" width="100" border="1"></td>
</tr>
<tr>
<td class="form_right">เปลี่ยนรูปภาพ : </td>
<td><input type="file" name="new_picture" size="30"> * ถ้าไม่เปลี่ยนรูปภาพให้เว้นว่างในช่องนี้</td>
</tr>
<tr>
<td class="form_right">ระยะเวลา : </td>
<td><input type="text" size="25" name="to_rtime" value="<? echo $to_rtime;?>"></td>
</tr>
<tr>
<td class="form_right">ราคา : </td>
<td><input type="text" size="13" name="to_price" value="<? echo $to_price;?>">
บาท</td>
</tr>
<tr>
<td class="form_right">ประเทศ : </td>
<td><input type="text" name="to_country" size="18" value="<? echo $to_country;?>"></td>
</tr>
<tr>
<td class="form_right">เป็น Package ที่นิยม : </td>
<td><input type="checkbox" name="to_hot" <? if($to_hot == "on") { echo "checked";}?>></td>
</tr>
<tr>
<td colspan="2"><textarea id="editor1" name="to_detail"><? echo $to_detail;?></textarea>
<script type="text/javascript">
CKEDITOR.replace('editor1');
</script></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><input type="hidden" value="<? echo $to_pic;?>" name="old_picture"><input type="hidden" value="<? echo $to_id;?>" name="to_id"><input type="submit" value="แก้ไขโปรแกรมทัวร์นี้">
<input type="button" value="ยกเลิกการเพิ่ม" onClick="window.location.replace('main.php?page=<? echo $page; ?>');"></td>
</tr>
</table>
</form></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
</table>
<?
}
elseif($action == "update")
{
if(empty($new_picture))
{
$strSQL2 = "UPDATE pro_out SET to_head='$to_head',to_rtime='$to_rtime',to_price='$to_price',to_detail='$to_detail',to_country='$to_country',to_hot='$to_hot' WHERE to_id='$to_id'";
mysql_query($strSQL2) or die ("Error Query [".$strSQL2."]");
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL=main.php?page=$page&error=ทำการแก้ไขโปรแกรมทัวร์เรียบร้อยแล้ว\">";
}
else
{
unlink("program/$old_picture");
copy($_FILES["new_picture"]["tmp_name"],"program/".$_FILES["new_picture"]["name"]);
$to_pic = $_FILES["new_picture"]["name"];
$strSQL2 = "UPDATE pro_out SET to_head='$to_head',to_rtime='$to_rtime',to_price='$to_price',to_detail='$to_detail',to_country='$to_country',to_hot='$to_hot',to_pic='$to_pic' WHERE to_id='$to_id'";
mysql_query($strSQL2) or die ("Error Query [".$strSQL2."]");
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL=main.php?page=$page&error=ทำการแก้ไขโปรแกรมทัวร์เรียบร้อยแล้ว\">";
}
}
elseif($action == "delete")
{
$strSQL2 = "DELETE FROM pro_out WHERE to_id = '$to_id'";
mysql_query($strSQL2) or die ("Error Query [".$strSQL2."]");
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL=main.php?page=$page&error=ทำการลบโปรแกรมทัวร์เรียบร้อยแล้ว\">";
}
?>
|
|
|
|
|
Date :
2013-05-19 18:17:58 |
By :
GIFT |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
บรรทัดที่ 8
mysql_query($strSQL2) or die ("Error Query [".$strSQL2."]");
ลองเปลี่ยนเป็น
$query = mysql_query($strSQL2) ;
if(!$query){
mysql_error();
}
แล้วรันดูว่าเอเรออะไร
น่าจะยังไม่ได่ต่อดาตาเบสนะครับ
include 'db_connect.php';
|
ประวัติการแก้ไข 2013-05-20 02:38:10
|
|
|
|
Date :
2013-05-20 02:37:26 |
By :
turaw |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|