|
|
|
รบกวนขอคำแนะนำการ ใช้ if และการ insert ข้อมูลครับ มือใหม่ครับ |
|
|
|
|
|
|
|
สวัสดีพี่ ๆ thaicreate ครับ
รบกวนขอคำแนะนำในการ insert แสดงข้อมูลครับ
ตัวอย่างคือ ผมใช้ if เพื่อซ่อมตาราง เมือ user เข้ามาเพิ่มข้อมูล
ปรากฏว่า ซ่อนได้ครับ แต่เมือ user กดบันทึกข้อมูลลงไปมันขึ้น error insert ครับ (เวนกำ)
ต้องใช้ if ที่หน้า add_job2.php หรือป่าวครับ รบกวนด้วยคับ มือใหม่
add_job.php บันทึกข้อมูล
Code (PHP)
<?php if($utype == "1") { ?>
<tr>
<td height="30"><strong>สถานะ</strong></td>
<td><select name="status" id="status">
<?php
$sql2=" select * from job_status ";
$result2=mysql_query($sql2);
for ($i=1;$i<=mysql_num_rows($result2);$i++) {
$rs2=mysql_fetch_array($result2);
echo "<option value='$rs2[status_id]'>$rs2[name]</option>";
}
?>
</select></td>
</tr>
<?php }else{
echo "";} ?>
add_job2.php
Code (PHP)
<?php
include "config.ini.php";
$stdate=toexdate($_POST["startdate"]);
$endate="0000-00-00";
if (isset($_POST["enddate"])!="") {
if ($_POST["enddate"]!="") { $endate=toexdate($_POST["enddate"]); }
}
$photoname="";
//เช็คว่าได้มีการอัพโหลดรูปภาพมาหรือไม่
if ($_FILES["fileupload"]["tmp_name"]!="") {
//select ข้อมูลเพื่อเจนไอดีรูปภาพ
$sql2=" select max(job_id) as mid from job ";
$result2=mysql_query($sql2);
$rs2=mysql_fetch_array($result2);
if ($rs2["mid"]>0) {$mid=$rs2["mid"]+1;} else {$mid=1;}
//เปลี่ยนชื่อรูปภาพตามไอดี
$fname=explode(".",$_FILES["fileupload"]["name"]);
$photoname=$mid.".".$fname[1];
//อัพโลหดไฟล์ไปพาทที่วางเอาไว้มนนี้คือ folder images/product
move_uploaded_file($_FILES["fileupload"]["tmp_name"],"images/document/".$photoname);
}
$sql=" insert into job value(null,$_POST[user_id],'$stdate','$endate',$_POST[device_id],'$_POST[serial]','$_POST[question]' ";
$sql.=" ,'$_POST[answer]',$_POST[vender_id],'$_POST[cass]','$photoname','$_POST[name]','$_POST[note]',$_POST[status]) ";
$result=mysql_query($sql) or die('Insert Error');
mws_message('บันทึกข้อมูลเรียบร้อย','job.php');
?>
Tag : PHP
|
ประวัติการแก้ไข 2014-11-29 11:11:53 2014-11-29 11:15:33
|
|
|
|
|
Date :
2014-11-29 11:09:27 |
By :
sirichai_s |
View :
754 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|