|
|
|
รบกวนด้วยครับ พอดี อยากให้ add คีย์ข้อความลงไป กับ รูปภาพ แล้วกดตกลง ในปุ่มเดียวกันครับ |
|
|
|
|
|
|
|
เห็นมี input 3 ตัว กับ ไฟล์ input 1 อัน
ต้องการ อะไรปุ่มเดียวกันคับ
เอาแค่ name + รูปใช่ไหม
หรือ item + description ตรงข้างบนด้วย
|
|
|
|
|
Date :
2015-11-13 11:37:55 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช่ครับ item + description ตรงข้างบนด้วย และ name + รูป .ให้กดตกลงแล้วไดทั้งหมดอ่ะครับ
|
|
|
|
|
Date :
2015-11-13 11:47:07 |
By :
pissanu8970 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไป คิวรี่ ADD ลง DB เอานะคับ
Code (PHP)
<?php
if(($_POST['upload']) == 'upload'){
$data['item'] = isset($_POST['item'])?$_POST['item']:'';
$data['description'] = isset($_POST['description'])?$_POST['description']:'';
$data['name'] = isset($_POST['name'])?$_POST['name']:'';
$data['fillupload'] = isset($_FILES['fillupload']['name'])?$_FILES['fillupload']['name']:'';
if($data['fillupload']){
$uploads_dir = 'img';
$tmp_name = $_FILES["fillupload"]["tmp_name"];
$name = $_FILES["fillupload"]["name"];
move_uploaded_file($tmp_name, "$uploads_dir/$name");
}
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" integrity="sha512-dTfge/zgoMYpP7QbHy4gWMEGsbsdZeCXz7irItjcC3sPUFtf0kuFbDz/ixG7ArTxmDjLXDmezHubeNikyKGVyQ==" crossorigin="anonymous">
</head>
<body class="container">
<form id="form1" class="form-horizontal well" name="form1" method="post" enctype="multipart/form-data">
<input type="hidden" name="upload" value="upload">
<div class="form-group">
<label for="item" class="col-sm-2 control-label">Item</label>
<div class="col-sm-10">
<input type="text" class="form-control" id="item" name="item" placeholder="item">
</div>
</div>
<div class="form-group">
<label for="description" class="col-sm-2 control-label">Description</label>
<div class="col-sm-10">
<input type="text" class="form-control" id="description" name="description" placeholder="description">
</div>
</div>
<div class="form-group">
<label for="name" class="col-sm-2 control-label">Name</label>
<div class="col-sm-10">
<input type="text" class="form-control" id="name" name="name" placeholder="Name">
</div>
</div>
<div class="form-group">
<label for="fillupload" class="col-sm-2 control-label">แนบไฟล์</label>
<div class="col-sm-10">
<input type="file" id="fillupload" name="fillupload">
<p class="help-block">แนบไฟล์ที่นี่.</p>
</div>
</div>
<div class="text-center">
<button type="submit" class="btn btn-default">Submit</button>
</div>
</form>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js" integrity="sha512-K1qjQ+NcF2TYO/eI3M6v8EiNYZfA95pQumfvcVrTHtwQVDG+aHRqLi/ETn2uB+1JqwYqVG3LIvdm9lj6imS/pQ==" crossorigin="anonymous"></script>
</body>
</html>
<td width="23%" valign="middle"><div align="center" class="style8"><a href="img_upload_add.php?p_id=<?php echo $row_rs_profile['p_id']; ?>">
|
|
|
|
|
Date :
2015-11-13 12:58:28 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ จะลองดูครับ
|
|
|
|
|
Date :
2015-11-13 13:29:33 |
By :
pissanu8970 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอ โทษนะครับ แทรก ไป คิวรี่ ตรงไหนหรอครับ ทำตัวอย่างให้ดูหน่อยได้มั้ยครับ
|
|
|
|
|
Date :
2015-11-13 15:57:21 |
By :
pissanu8970 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แทรกไปหลังจาก อัพโหลดรูปแล้วไงคับ
Code (PHP)
<?php
if(($_POST['upload']) == 'upload'){
$data['item'] = isset($_POST['item'])?$_POST['item']:'';
$data['description'] = isset($_POST['description'])?$_POST['description']:'';
$data['name'] = isset($_POST['name'])?$_POST['name']:'';
$data['fillupload'] = isset($_FILES['fillupload']['name'])?$_FILES['fillupload']['name']:'';
if($data['fillupload']){
$uploads_dir = 'img';
$tmp_name = $_FILES["fillupload"]["tmp_name"];
$name = $_FILES["fillupload"]["name"];
move_uploaded_file($tmp_name, "$uploads_dir/$name");
}
// แทรกตรงนี้ ให้มัน insert DB อะไรก็แล้วแต่
}
?>
|
|
|
|
|
Date :
2015-11-13 16:15:56 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนนี้ผมใส่ แบบนี้ครับ
}
$db = new mysqli("localhost", "root", "root", "mydatabase");
$db->set_charset("utf8");
}
แต่พอ Submit แล้วไม่มีข้อมูลมาโชว์เลยครับ
|
|
|
|
|
Date :
2015-11-13 16:23:00 |
By :
pissanu8970 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5ภ้าไม่ ผิด ติดต่อ ฐานข้อมูลถ้าผมเข้าใจไม่ผิดนะครับ
|
|
|
|
|
Date :
2015-11-13 16:30:47 |
By :
pissanu8970 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไหนคือการ insert
เหอะๆ
|
|
|
|
|
Date :
2015-11-13 16:34:13 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบ กวนครับ ผมใส่ถูกรึเปล่าครับ แต่ก็ไม่มี Error อะไรนะครับ แต่พอ บันทึกแล้วไม่มีอะไรเลยครับ
|
|
|
|
|
Date :
2015-11-13 16:40:09 |
By :
pissanu8970 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนั้นมันแค่ การ connect DB นะคับ ยังไม่มีการ insert
น้ำตาจะไหล
|
|
|
|
|
Date :
2015-11-13 16:42:02 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สู้ๆ
|
ประวัติการแก้ไข 2015-11-13 16:44:14
|
|
|
|
Date :
2015-11-13 16:43:31 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เดียวผมลองค้นดูในนี้ก่อนนะครับ
|
|
|
|
|
Date :
2015-11-13 16:44:52 |
By :
pissanu8970 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
code แรก คุณก็มี insert นินา ไม ตอนนี้ ดัน งง ซะละ
|
|
|
|
|
Date :
2015-11-13 16:46:01 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งง จริงๆๆ ครับ
|
|
|
|
|
Date :
2015-11-13 16:48:55 |
By :
pissanu8970 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบ นีเรึเปล่าครับ
{
$db->query(" INSERT INTO tbl_files( ref_content_id, files_title, files_name ) VALUES( '$lastId', '$file_title', '$newFileName' ) "); #บันทึกลงฐานข้อมูล
}
|
|
|
|
|
Date :
2015-11-13 16:51:55 |
By :
pissanu8970 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ประมาณนั้นคับ
|
|
|
|
|
Date :
2015-11-13 17:02:00 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
code ผมใส่ประมาณนี้ แต่ยังใช่ไม่ได้ครับ
}
{
$db->query(" INSERT INTO files( Name, FilesName, item,description,model,bomqty,checkqty,status ) "); #บันทึกลงฐานข้อมูล
}
}
ขึ้นแบบนี้ครับ
Fatal error: Call to a member function query() on string in C:\xampp\htdocs\barcode\show.php on line 202
|
ประวัติการแก้ไข 2015-11-14 08:27:21
|
|
|
|
Date :
2015-11-14 08:24:12 |
By :
pissanu8970 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอบความคิดเห็นที่ : 22 เขียนโดย : pissanu8970 เมื่อวันที่ 2015-11-14 08:24:12
รายละเอียดของการตอบ ::
แล้ว VALUES มันหายไปไหน ไม่ระบุไปละครับ ว่าฟิลด์ไหนค่าอะไร ผมว่าคุณไม่เข้าใจอะไรเลยนะครับ เอาพื้นฐานให้แน่นก่อนดีไม๊ จำโครงสร้างของแต่ละคำสั่ง การใช้งาน ฯลฯ ไม่อย่างนั้นไม่น่ารอด
Code
$db->query(" INSERT INTO files( Name, FilesName, item,description,model,bomqty,checkqty,status ) VALUES(?,?,?,?,?,?,?,?) ");
|
|
|
|
|
Date :
2015-11-14 09:27:50 |
By :
arm8957 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ ผมเอาของคุณ
คนธรรมดา ไม่พิเศษ มาดัดแปลงเอาครับ ต้องบอกว่าผมมือใหม่ ครับ ศึกาาไปเรื่อยๆครับ
code แบบนี้ๆม่รู้ส่าผิดรึเปล่าแต่ทำงานได้อยู่ครับ
|
|
|
|
|
Date :
2015-11-14 10:08:51 |
By :
pissanu8970 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ ขอบคุณมากๆๆ เลยนะครับ เดี่ยวมีอะไรจะมาถามต่อนะครับ 5555+
|
|
|
|
|
Date :
2015-11-14 10:38:50 |
By :
pissanu8970 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ปัญหาเกิดอีกครับ
พอเลือกโหลด หลายๆอันผมต้องการให้แสดงโชว์ ID เดียวแต่มี 5 รายการอย่างนี้ได้มั้ยครับ ไม่ต้องการให้ เพิ่ม อันที่ 1 แล้ว เก้บใหม่นะครับ อยากให้เก็บครั้งเดียว 5 อันเลยนะครับ จะได้ไม่ต้องมี ข้อมูลในตารางเยอะครับ
|
|
|
|
|
Date :
2015-11-14 12:44:54 |
By :
pissanu8970 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|