|
|
|
รบกวนช่วยดูโค้ดหน่อยค่ะ TT กดแก้ไขข้อมูลแล้วมันไม่ขึ้นข้อมูลที่เราจะแก้ไขให้ค่ะ |
|
|
|
|
|
|
|
กดแก้ไขข้อมูล แล้วข้อมูลมันไม่อัพเดตให้อะค่ะ TT
มันเป็นข้อมูลเดิม ไม่ใช่ข้อมูลที่เราแก้ไขอะค่ะ
รบกวนช่วยดูหน่อยนะคะ ขอบคุณค่ะ ^^
กดแก้ไขข้อมูลจากหน้า index นะคะ
//หน้า edit
Code (PHP)
<?php
include "connectDB/connectdb.php";
?>
<!DOCTYPE HTML>
<html>
<?php include "head.php";?>
<body>
<div class="container">
<div class="row">
<div class="col-md-6 col-md-offset-3">
<div class="page-header">
<h3>แก้ไขสมาชิก</h3>
</div>
<a href="index.php">หน้าแรก</a>
<?php
$sql = mysql_query("SELECT * FROM shop WHERE ShopID=".$_GET['sid']."");
while($row = mysql_fetch_array($sql)){
$sid = $row['ShopID'];
$sname = $row['ShopName'];
$stel = $row['ShopTel'];
$sadd = $row['ShopAdd'];
$spic = $row['ShopPic'];
$sdesc = $row['ShopDesc'];
$spoint = $row['ShopPoint'];
}
if($_GET['sid'] != ''){
?>
<form class="form-horizontal">
<div class="form-group">
<label class="col-sm-3 control-label">Shop Name</label>
<div class="col-sm-8">
<input type="hidden" class="form-control" id="shopid" value=<?php echo $sid;?> required>
<input type="text" class="form-control" id="shopname" value="<?php echo $sname;?>" required>
<span id="error_f"></span>
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">Shop Tel</label>
<div class="col-sm-8">
<input type="text" class="form-control" id="shoptel" value="<?php echo $stel;?>" required>
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">Address</label>
<div class="col-sm-8">
<input type="text" class="form-control" id="shopadd" value="<?php echo $sadd;?>" required>
</div>
</div>
<!--<div class="form-group">
<label class="col-sm-3 control-label">Pic</label>
<div class="col-sm-8">
<input type="text" class="form-control" id="shoppic" value="<?php echo $spic;?>" required>
</div>
</div>-->
<div class="form-group">
<label class="col-sm-3 control-label">รูปภาพ</label>
<div class="col-sm-9">
<input type="file" name="file_img" />
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">desc</label>
<div class="col-sm-8">
<input type="text" class="form-control" id="shopdesc" value="<?php echo $sdesc;?>" required>
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">Shop Point</label>
<div class="col-sm-8">
<input type="text" class="form-control" id="shoppoint" value="<?php echo $spoint;?>" required>
</div>
</div>
<div class="form-group">
<div class="col-sm-3">
<button type="submit" name="submit" id="submit" class="btn btn-default" value="Upload">Save</button>
</div>
</div>
</form>
<?php }else{header('Location: index.php');} ?>
</div>
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){
$('.btn').on('click',function(){
var sid = $('#shopid').val();
var txtsn = $('#shopname').val();
var txtst = $('#shoptel').val();
var txtsa = $('#shopadd').val();
var txtsp = $('#shoppic').val();
var txtsd = $('#shopdesc').val();
var txtspo = $('#shoppoint').val();
if(txtsn !='' & txtst !='' & txtsa !='' & txtsp !='' & txtsd !='' & txtpo !='' ){
var url = "edit_student2.php";
var datas = {shopid:sid,shopname:txtsn,shoptel:txtst,shopadd:txtsa,shoppic:txtsp,shopdesc:txtsd,shoppoint:txtspo};
$.post(url,datas,function(data){
alert(data);
window.location.href = "index.php";
});
}else{
alert('กรุณาเลือกสาขา');
return false;
}
});
});
</script>
</body>
</html>
//หน้าedit2
Code (PHP)
<?php
include "connectDB/connectdb.php";
if(isset($_POST)){
$shopid = $_POST['shopid'];
$shopname = $_POST['shopname'];
$shoptel = $_POST['shoptel'];
$shopadd = $_POST['shopadd'];
$shoppic = $_POST['shoppic'];
$shopdesc = $_POST['shopdesc'];
$shoppoint = $_POST['shoppint'];
$sql_update = "UPDATE shop SET ShopName='".$shopname."',ShopTel='".$shoptel."',ShopAdd='".$shopadd."',ShopPic='".$shoppic."',ShopDesc='".$shopdesc."',ShopPoint='".$shoppo."'where ShopName='f'";
$query_sql = mysql_query($sql_update);
if($query_sql){
$msg = "แก้ไขข้อมูลสำเร็จ";
echo $msg;
}else{
$msg = "ไม่สามรถแก้ไขข้อมูลได้ [".''.$query_sql.''."]";
echo $msg;
}
}
?>
ขอบคุณมากๆค่ะ =/|\=
Tag : PHP, MySQL, JavaScript, jQuery
|
|
|
|
|
|
Date :
2015-11-17 14:59:57 |
By :
ryomaconz |
View :
1081 |
Reply :
14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
update ไม่มี where บอกหรอคับให้ update ที่ไหม
|
|
|
|
|
Date :
2015-11-17 15:12:05 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตรวจสอบ คิวรี่ กับค่าที่ได้รับ ก่อนครับ กรณีมันไม่ ทำงานตรงที่เราต้องการ
Code (PHP)
$sql_update = "UPDATE shop SET ShopName='".$shopname."',ShopTel='".$shoptel."',ShopAdd='".$shopadd."',ShopPic='".$shoppic."',ShopDesc='".$shopdesc."',ShopPoint='".$shoppo."'WHERE ShopID='".$sid."'";
echo $sql;
exit;
$query_sql = mysql_query($sql_update);
คุณจะได้ sql ออกมา ลอง copy ไป คิวรี่ดูอีกที
|
|
|
|
|
Date :
2015-11-17 15:33:20 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนนี้ทำเป็น ไฟล์เดียวแล้วค่ะ
แต่มันก็ยังไม่ขึ้นอะไรเลยอะค่ะ TT
กดตรงรูปดินสอเข้าไปแก้ไข
กดเซฟข้อมูลก็ไม่ขึ้นค่ะ TT
ปล.ตอนนี้โค้ดเริ่มมัวนิดหน่อยนะคะ เริ่มจับยัดๆใส่ 55555
Code (PHP)
<?php
include "connectDB/connectdb.php";
?>
<!DOCTYPE HTML>
<html>
<head>
<?php include "head.php";?>
<?php
if(isset($_POST['submit'])){
//print_r(array( 'post'=>$_REQUEST, 'file'=>$_FILES )); exit; // ตรวจสอบข้อมูลเบื้องต้น ใช้งานจริงมาร์คบันทัดนี้
$filetmp = $_FILES["file_img"]["tmp_name"];
$filename = $_FILES["file_img"]["name"];
$filetype = $_FILES["file_img"]["type"];
$filepath = "images/".$filename;
?>
</head>
<body>
<div class="container">
<div class="row">
<div class="col-md-6 col-md-offset-3">
<div class="page-header">
<h3>แก้ไขสมาชิก</h3>
</div>
<a href="index.php">หน้าแรก</a>
<?php
$sql = mysql_query("SELECT * FROM shop WHERE ShopID=".$_GET['sid']."");
while($row = mysql_fetch_array($sql)){
$sid = $row['ShopID'];
$sname = $row['ShopName'];
$stel = $row['ShopTel'];
$sadd = $row['ShopAdd'];
$spic = $row['ShopPic'];
$sdesc = $row['ShopDesc'];
$spoint = $row['ShopPoint'];
}
if($_GET['sid'] != ''){
?>
<form class="form-horizontal">
<div class="form-group">
<label class="col-sm-3 control-label">Shop Name</label>
<div class="col-sm-8">
<input type="hidden" class="form-control" id="shopid" value=<?php echo $sid;?> required>
<input type="text" class="form-control" id="shopname" value="<?php echo $sname;?>" required>
<span id="error_f"></span>
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">Shop Tel</label>
<div class="col-sm-8">
<input type="text" class="form-control" id="shoptel" value="<?php echo $stel;?>" required>
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">Address</label>
<div class="col-sm-8">
<input type="text" class="form-control" id="shopadd" value="<?php echo $sadd;?>" required>
</div>
</div>
<!--<div class="form-group">
<label class="col-sm-3 control-label">Pic</label>
<div class="col-sm-8">
<input type="text" class="form-control" id="shoppic" value="<?php echo $spic;?>" required>
</div>
</div>-->
<div class="form-group">
<label class="col-sm-3 control-label">รูปภาพ</label>
<div class="col-sm-9">
<input type="file" name="file_img" />
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">desc</label>
<div class="col-sm-8">
<input type="text" class="form-control" id="shopdesc" value="<?php echo $sdesc;?>" required>
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">Shop Point</label>
<div class="col-sm-8">
<input type="text" class="form-control" id="shoppoint" value="<?php echo $spoint;?>" required>
</div>
</div>
<div class="form-group">
<div class="col-sm-3">
<button type="submit" name="submit" id="submit" class="btn btn-default" value="Upload">Save</button>
</div>
</div>
</form>
<?php }else{header('Location: index.php');} ?>
</div>
</div>
</div>
<!--<script type="text/javascript">
$(document).ready(function(){
$('.btn').on('click',function(){
var sid = $('#shopid').val();
var txtsn = $('#shopname').val();
var txtst = $('#shoptel').val();
var txtsa = $('#shopadd').val();
var txtsp = $('#shoppic').val();
var txtsd = $('#shopdesc').val();
var txtspo = $('#shoppoint').val();
$sql_update = "UPDATE shop SET ShopName='".$shopname."',ShopTel='".$shoptel."',ShopAdd='".$shopadd."',ShopPic='".$shoppic."',ShopDesc='".$shopdesc."',ShopPoint='".$shoppo."'WHERE ShopID='".$sid."'";
$query_sql = mysql_query($sql_update);
}
});
});
</script>-->
<?php
if (isset($_POST['submit'])) {
//$sid = $_POST['ShopID'];
$sname = $_POST['ShopName'];
$stel = $_POST['ShopTel'];
$sadd = $_POST['ShopAdd'];
$spic = $_POST['ShopPic'];
$sdesc = $_POST['ShopDesc'];
$spoint = $_POST['ShopPoint'];
$sql = "UPDATE shop SET ShopName='$sname',ShopTel='$stel',ShopAdd='sadd',ShopPic='$spic',ShopDesc='$sdesc',ShopPoint='spoint', WHERE ShopID='$sid'";
echo $sql;
$result = mysql_query($sql) or die("error");
//if ($result) {
// header('Location: index.php');
// }
?>
</body>
</html>
|
|
|
|
|
Date :
2015-11-17 21:18:19 |
By :
ryomaconz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอคำสั่ง sql สร้าง table ที่ใช้ทดสอบด้วยคับ
|
|
|
|
|
Date :
2015-11-17 21:39:09 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอโทษนะคะหมายถึงคำสั่งไหนหรอคะ
หรือว่าเพิ่มข้อมูลอะค่ะ
|
|
|
|
|
Date :
2015-11-17 22:01:19 |
By :
ryomaconz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตรงรูปภาพเก็บเป็น 3 อันด้วยอะค่ะ
|
|
|
|
|
Date :
2015-11-17 22:03:52 |
By :
ryomaconz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ประมาณนี้
Code (SQL)
-- phpMyAdmin SQL Dump
-- version 4.5.1
-- http://www.phpmyadmin.net
--
-- Host: 127.0.0.1
-- Generation Time: Nov 17, 2015 at 04:07 PM
-- Server version: 10.1.8-MariaDB
-- PHP Version: 5.6.14
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
--
-- Database: `test`
--
-- --------------------------------------------------------
--
-- Table structure for table `testing`
--
CREATE TABLE `testing` (
`code` int(11) NOT NULL,
`name` varchar(255) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
--
-- Dumping data for table `testing`
--
INSERT INTO `testing` (`code`, `name`) VALUES
(1, 'สก๊อตเทป \\"ยูนิเทป\\"'),
(2, 'สก๊อตเทปใส'),
(3, 'ทดสอบ "ข้อมูล"');
--
-- Indexes for dumped tables
--
--
-- Indexes for table `testing`
--
ALTER TABLE `testing`
ADD PRIMARY KEY (`code`);
--
-- AUTO_INCREMENT for dumped tables
--
--
-- AUTO_INCREMENT for table `testing`
--
ALTER TABLE `testing`
MODIFY `code` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;
|
|
|
|
|
Date :
2015-11-17 22:07:24 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอโทษนะคะ กดดูตรงไหนหรอคะ TT
|
|
|
|
|
Date :
2015-11-17 22:15:43 |
By :
ryomaconz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2015-11-17 22:43:20 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำไมข้อมูลใน db ภาษาเพี้ยนแบบนั้นละ O.o
|
|
|
|
|
Date :
2015-11-17 22:55:23 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สงสัยเมื่อกี้ open with ด้วย word pad ค่ะ มันเลยเป็นเพี้ยนนนค่ะ โทษทีค่าา TT 555
Code (PHP)
-- phpMyAdmin SQL Dump
-- version 4.4.14
-- http://www.phpmyadmin.net
--
-- Host: 127.0.0.1
-- Generation Time: Nov 17, 2015 at 05:10 PM
-- Server version: 5.6.26
-- PHP Version: 5.5.28
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
--
-- Database: `project4`
--
-- --------------------------------------------------------
--
-- Table structure for table `admin`
--
CREATE TABLE IF NOT EXISTS `admin` (
`UserID` int(10) NOT NULL,
`UserName` varchar(50) NOT NULL,
`UserPass` varchar(20) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
--
-- Dumping data for table `admin`
--
INSERT INTO `admin` (`UserID`, `UserName`, `UserPass`) VALUES
(1, 'admin', '1234');
-- --------------------------------------------------------
--
-- Table structure for table `contact`
--
CREATE TABLE IF NOT EXISTS `contact` (
`ConID` int(10) NOT NULL,
`ConName` varchar(100) NOT NULL,
`ConStd` varchar(15) NOT NULL,
`ConAbout` text NOT NULL,
`ConEmail` varchar(100) NOT NULL,
`ConPic` varchar(20) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
--
-- Dumping data for table `contact`
--
INSERT INTO `contact` (`ConID`, `ConName`, `ConStd`, `ConAbout`, `ConEmail`, `ConPic`) VALUES
(1, 'นางสาวเอ', '17', 'สวัสดี ชอบกินของหวานมากก โดยเฉพาะช็อคโกแลต เราจะมารีวิวขนมให้ดูบ่อยๆนะ', '[email protected]', 'pic/namsom.jpg'),
(2, 'นางสาวบี', '29', 'สวัสดี' เป็นมนุษย์ชอบกินกะเพราหมูสับ แต่ไม่ชอบกะเพรา กินเค้กช็อกโลแลต แต่วานิลาก็อร่อยดี ฮันนี่โทสต์ก็อร่อย ขอบคุณที่เข้ามาเยี่ยมชมสิ่งที่เรารีวิวค่ะ .. ขอบคุณค่ะ', '[email protected]', 'pic/miew.jpg'),
(3, 'นายซี', '37', 'สวัสดีครับ ~ ผม..ไนล์อุลตร้าแมน ชอบกินผัก เป็นคนที่สวยมาก ร่าเริงแจ่มใส พูดเพราะ ชอบทานไอศครีม รสวานิลาและสตรอเบอร์รี่ อิอิ ..ขอบคุณครับ', '[email protected]', 'pic/nine.jpg');
-- --------------------------------------------------------
--
-- Table structure for table `item`
--
CREATE TABLE IF NOT EXISTS `item` (
`ItemID` int(10) NOT NULL,
`ItemName` varchar(50) NOT NULL,
`ItemCost` varchar(10) NOT NULL,
`ItemPic` varchar(20) NOT NULL,
`ItemDesc` text NOT NULL,
`TypeID` int(10) NOT NULL,
`ShopID` int(10) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8;
--
-- Dumping data for table `item`
--
INSERT INTO `item` (`ItemID`, `ItemName`, `ItemCost`, `ItemPic`, `ItemDesc`, `TypeID`, `ShopID`) VALUES
(1, 'โกโก้เย็น', '55', 'pic/cfm1.jpg', 'โกโก้เย็น เข้มข้น ความหวามสามารถบอกได้ตามใจชอบ', 1, 3),
(2, 'ชาเขียวเย็น', '60', 'pic/cfm2.jpg', 'ชาเขียวเย็น สามารถเลือกความหวานได้ตามความชอบ', 1, 3),
(3, 'ข้าวหน้าต้มยำผัดแห้งไข่ข้น', '79', 'pic/cfm3.jpg', 'ข้าวหน้าต้มยำผัดแห้งไข่ข้น เผ็ดร้อนเข้าถึงรสต้มยำ รสชาติแบบไทยๆ', 5, 3),
(4, 'ลาเต้+ไอศกรีม', '89', 'pic/anysw1.jpg', 'ลาเต้หอมๆ กินคู่กับไอศกรีมลาเต้ อร่อยมาก แต่หวานไปนิด แต่ถ้าคนชอบกินหวานอยู่แล้ว รับรองว่าไม่ผิดหวัง', 1, 1),
(5, 'เครปชาเขียว', '109', 'pic/anysw2.jpg', 'เครปชาเขียว ผสานระหว่างเครปและไอศกรีมชาเขียว ราดด้วยน้ำผึ้ง ค่อนข้างอร่อยในระดับหนึ่ง ', 3, 1),
(6, 'ช็อคโกแลต ลาวา', '89', 'pic/anysw3.jpg', 'ช็อคโกแลตลาวา สำหรับ Choco Mania ห้ามพลาด ! เพราะ บอกได้แค่ว่า.. มัน เด็ด มาก !', 3, 1),
(7, 'เค้กส้ม', 'ุ65', 'pic/anysw4.jpg', 'เค้กส้ม บางคนอาจจะไม่ค่อยชอบเค้กรสชาติเปรี้ยว แต่ถ้าได้มาลองเค้กส้มที่ anything sweet แล้ว อาจจะอยากลองอะไรใหม่ๆก็ได้', 4, 1),
(8, 'นมเย็น', '35', 'pic/anysw5.jpg', 'นมเย็น ยิ่งดื่มเย็นๆอร่อยมาก คนที่ชอบหวานๆเย็นๆ ถูกใจแน่นอน', 1, 1),
(9, 'มัทฉะลาเต้ร้อน', '35', 'pic/anysw6.jpg', 'มัทฉะลาเต้ร้อนๆฟองนมนุ่มๆ สำหรับคอชาเขียวไม่ควรพลาด ~ ต้องไปลอง ~', 1, 1),
(10, 'Shibuya honey toast ', '89', 'pic/al1.jpg', 'ขนมปังร้อนมากจนทำให้ไอศกรีมละลายเร็วมาก', 3, 2),
(11, 'Italian Soda ', '55', 'pic/al2.jpg', 'อิตาเลี่ยนโซดาที่รูปลักษณ์ออกมาสมกับชื่อร้าน Alice In Wonderland ~~~ เพราะสีสวยมากกก รสชาติก็คล้ายๆกับร้านอื่นๆที่มีเมนูอิตาเลี่ยนโซดา', 2, 2),
(12, 'Strawberry Nutella Pancake', '99', 'pic/al3.jpg', 'แพนเค้กสตรอเบอร์รี่ ชิ้นสตรอเบอร์รี่ที่เข้ากับแพนเค้ก และไอศกรีม ไอศกรีมน่าจะเป็นรสสตรอเบอร์รี่อาจจะดึงรสสตรอเบอร์รี่ออกมาได้มากกว่านี้', 3, 2),
(13, 'เค้กหมีบราวน์', '69', 'pic/cfm4.jpg', 'สำหรับใครที่ชอบเค้กมุ้งมิ้งฟรุ้งฟริ้ง น่ารักก ต้องอย่าพลาดเค้กหมีบราวน์ ~~ อร่อยในระดับหนึ่งหากเป็นคนชอบกินรสช็อกโกแลต คงจะติดใจเจ้าเค้กนี้มาก', 4, 3),
(14, 'เค้กวานิลา', '45', 'pic/cfm5.jpg', 'เค้กวานิลา กินคู่กับวิปครีมยิ่งอร่อย ไม่เลี่ยน ต้องไปลอง', 4, 3),
(15, 'ข้าวไข่เจียว', '49', 'pic/cfm6.jpg', 'ชอบที่ไข่เจียวไม่แห้งมาก รสชาติโอเค อาจจะเค็มไปนิดนึง', 5, 3);
-- --------------------------------------------------------
--
-- Table structure for table `shop`
--
CREATE TABLE IF NOT EXISTS `shop` (
`ShopID` int(10) NOT NULL,
`ShopName` varchar(50) NOT NULL,
`ShopTel` varchar(15) NOT NULL,
`ShopAdd` text NOT NULL,
`ShopNamePic` varchar(100) NOT NULL,
`ShopPic` varchar(20) NOT NULL,
`ShopTypePic` varchar(100) NOT NULL,
`ShopDesc` text NOT NULL,
`ShopPoint` varchar(50) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=96 DEFAULT CHARSET=utf8;
--
-- Dumping data for table `shop`
--
INSERT INTO `shop` (`ShopID`, `ShopName`, `ShopTel`, `ShopAdd`, `ShopNamePic`, `ShopPic`, `ShopTypePic`, `ShopDesc`, `ShopPoint`) VALUES
(69, '', '', '', 'scg.jpg', 'images/scg.jpg', 'image/jpeg', '', ''),
(78, '', '', '', 'cats.jpg', 'images/cats.jpg', 'image/jpeg', '', ''),
(79, '', '', '', '9.png', 'images/9.png', 'image/png', '', ''),
(80, '', '', '', '5.jpg', 'images/5.jpg', 'image/jpeg', '', ''),
(82, '', '', '', '02da.jpg', 'images/02da.jpg', 'image/jpeg', '', ''),
(83, '', '', '', '', '', '', '', ''),
(84, '', '', '', '9.png', 'images/9.png', 'image/png', '', ''),
(85, '', '', '', '', '', '', '', ''),
(86, '', '', '', '9.png', 'images/9.png', 'image/png', '', ''),
(87, '', '', '', '02da.jpg', 'images/02da.jpg', 'image/jpeg', '', ''),
(90, '', '', '', 'photo.jpg', 'images/photo.jpg', 'image/jpeg', '', ''),
(91, 'f', 'f', 'f', 'test2.png', 'images/test2.png', 'image/png', 'f', 'f'),
(92, 'lp', 'lp', 'lp', 'photo.jpg', 'images/photo.jpg', 'image/jpeg', 'lp', ''),
(95, 'ret', 'ret', 'ret', '5.jpg', 'images/5.jpg', 'image/jpeg', 'ret', 'ret');
-- --------------------------------------------------------
--
-- Table structure for table `type`
--
CREATE TABLE IF NOT EXISTS `type` (
`TypeID` int(10) NOT NULL,
`TypeName` varchar(50) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;
--
-- Dumping data for table `type`
--
INSERT INTO `type` (`TypeID`, `TypeName`) VALUES
(1, 'milk'),
(2, 'juice'),
(3, 'bread'),
(4, 'cake'),
(5, 'food');
--
-- Indexes for dumped tables
--
--
-- Indexes for table `admin`
--
ALTER TABLE `admin`
ADD PRIMARY KEY (`UserID`);
--
-- Indexes for table `contact`
--
ALTER TABLE `contact`
ADD PRIMARY KEY (`ConID`);
--
-- Indexes for table `item`
--
ALTER TABLE `item`
ADD PRIMARY KEY (`ItemID`);
--
-- Indexes for table `shop`
--
ALTER TABLE `shop`
ADD PRIMARY KEY (`ShopID`);
--
-- Indexes for table `type`
--
ALTER TABLE `type`
ADD PRIMARY KEY (`TypeID`);
--
-- AUTO_INCREMENT for dumped tables
--
--
-- AUTO_INCREMENT for table `admin`
--
ALTER TABLE `admin`
MODIFY `UserID` int(10) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=2;
--
-- AUTO_INCREMENT for table `contact`
--
ALTER TABLE `contact`
MODIFY `ConID` int(10) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=4;
--
-- AUTO_INCREMENT for table `item`
--
ALTER TABLE `item`
MODIFY `ItemID` int(10) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=16;
--
-- AUTO_INCREMENT for table `shop`
--
ALTER TABLE `shop`
MODIFY `ShopID` int(10) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=96;
--
-- AUTO_INCREMENT for table `type`
--
ALTER TABLE `type`
MODIFY `TypeID` int(10) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=6;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
|
|
|
|
Date :
2015-11-17 23:14:30 |
By :
ryomaconz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
$db=mysqli_init();
$db->options(MYSQLI_OPT_CONNECT_TIMEOUT, 3600);
$db->real_connect('localhost', 'root', '', 'test');
$db->set_charset('utf8');
if($_GET['sid'] == ''){
header('Location: index.php');
exit;
}
//var_dump($_POST);
if(isset($_POST['submit']) == 'submit'){
$sid=$_POST['shopid'];
$sname=$_POST['shopname'];
$stel=$_POST['shoptel'];
$sadd=$_POST['shopadd'];
$sdesc=$_POST['shopdesc'];
$spoint=$_POST['shoppoint'];
// Upload File //
$name = '';
$uploads_dir='upload';
$file=$_FILES['file_img'];
if($file['tmp_name']){
$tmp_name=$file["tmp_name"];
$name=$file["name"];
move_uploaded_file($tmp_name, "$uploads_dir/$name");
}
// Upload File //
$sql=$db->query("
UPDATE shop SET
ShopID = '$sid',
ShopName = '$sname',
ShopTel = '$stel',
ShopAdd = '$sadd',
ShopDesc = '$sdesc',
ShopPoint = '$spoint',
ShopPic = '$name'
WHERE ShopID = '$sid'
");
}else{
$sql=$db->query("SELECT * FROM shop WHERE ShopID= '".$_GET['sid']."'");
$row=$sql->fetch_assoc();
$sid=$row['ShopID'];
$sname=$row['ShopName'];
$stel=$row['ShopTel'];
$sadd=$row['ShopAdd'];
$spic=$row['ShopPic'];
$sdesc=$row['ShopDesc'];
$spoint=$row['ShopPoint'];
}
?>
<!DOCTYPE HTML>
<html>
<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>
<div class="container">
<div class="row">
<div class="col-md-6 col-md-offset-3">
<div class="page-header">
<h3>แก้ไขสมาชิก</h3>
</div>
<a href="index.php">หน้าแรก</a>
<form enctype="multipart/form-data" method="post" class="form-horizontal">
<div class="form-group">
<label class="col-sm-3 control-label">Shop Name</label>
<div class="col-sm-8">
<input type="hidden" name="shopid" value=<?php echo $sid;?> required>
<input type="text" class="form-control" name="shopname" value="<?php echo $sname;?>" required>
<span id="error_f"></span>
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">Shop Tel</label>
<div class="col-sm-8">
<input type="text" class="form-control" name="shoptel" value="<?php echo $stel;?>" required>
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">Address</label>
<div class="col-sm-8">
<input type="text" class="form-control" name="shopadd" value="<?php echo $sadd;?>" required>
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">รูปภาพ</label>
<div class="col-sm-9">
<input type="file" name="file_img"/>
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">desc</label>
<div class="col-sm-8">
<input type="text" class="form-control" name="shopdesc" value="<?php echo $sdesc;?>" required>
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">Shop Point</label>
<div class="col-sm-8">
<input type="text" class="form-control" name="shoppoint" value="<?php echo $spoint;?>" required>
</div>
</div>
<div class="form-group">
<div class="col-sm-3">
<button type="submit" name="submit" id="submit" class="btn btn-default" value="submit">Save</button>
</div>
</div>
</form>
</div>
</div>
</div>
</body>
</html>
|
|
|
|
|
Date :
2015-11-18 00:30:50 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากๆค่ะ =/|\=
ตรงนี้มันยังไม่แก้ไขให้อะคะ เราต้องแก้ยังไงหรอคะ TT
พอดีใช้โค้ดอัพรูปภาพที่เหมือนจะแยกเป็น path อะค่ะ
ตัวนี้คือโค้ดเพิ่มข้อมูลนะคะ ตรงอัพรูปภาพเป็น เหมือนจะแยกเป็น 3 อันอะค่ะ
Code (PHP)
<?php
include "connectDB/connectdb.php";
?>
<!--เพิ่มรูปภาพ-->
<?php
if(isset($_POST['submit'])){
//print_r(array( 'post'=>$_REQUEST, 'file'=>$_FILES )); exit; // ตรวจสอบข้อมูลเบื้องต้น ใช้งานจริงมาร์คบันทัดนี้
$filetmp = $_FILES["file_img"]["tmp_name"];
$filename = $_FILES["file_img"]["name"];
$filetype = $_FILES["file_img"]["type"];
$filepath = "images/".$filename;
//$shopname = $_POST['ShopName'];
//$shoptel = $_POST['ShopTel'];
//$shopadd = $_POST['ShopAdd'];
//$shopdesc = $_POST['ShopDesc'];
//$shoppoint = $_POST['ShopPoint'];
move_uploaded_file($filetmp,$filepath);
$sql = "INSERT INTO shop (ShopName,ShopTel,ShopAdd,ShopNamePic,ShopPic,ShopTypePic,ShopDesc,ShopPoint) VALUES ('".$_POST["shopname"]."','".$_POST["shoptel"]."','".$_POST["shopadd"]."','$filename','$filepath','$filetype','".$_POST["shopdesc"]."','".$_POST["shoppoint"]."')";
$result = mysql_query($sql);
/// ถ้า save กันคนละตาราง ก็ควรมี id autoincrement ไว้อ้างอิง record ด้วย
//$insert_id = mysql_insert_id();
////////////////////////// insert ส่วนของข้อมูล text
//$sql = "INSERT INTO shop (ShopName,ShopTel,ShopAdd,ShopDesc,ShopPoint) VALUES ('$shopname','$shoptel','$shopadd','$shopdesc','$shoppoint')";
//$result = mysql_query($sql);
}
?>
<!--แสดงภาพ!-->
<!Document HTML>
<html>
<?php
include "head.php";
?>
<!--head>
<script type="text/javascript" src="js/jquery-2.1.1.min.js"></script>
</head>
<body -->
<div class="container">
<div class="row">
<div class="col-md-6 col-md-offset-3">
<div class="page-header">
<h3>เพิ่มสมาชิก</h3>
</div>
<a href="pages.php">กลับสู่หน้าหลัก</a>
<form class="form-horizontal" method="post" enctype="multipart/form-data" >
<!-- ไม่อ้างอิง attribute action="url" เพราะ จัดส่งเข้าไฟล์ เดิม เป็น default -->
<!-- form class="form-horizontal" -->
<div class="form-group">
<label class="col-sm-3 control-label">ชื่อร้าน</label>
<div class="col-sm-8">
<input type="text" class="form-control" name="shopname" placeholder="ชื่อร้าน" required>
<span id="error_f"></span>
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">เบอร์โทรศัพท์</label>
<div class="col-sm-8">
<input type="text" class="form-control" name="shoptel" placeholder="เบอร์โทรศัพท์" required>
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">ที่อยู่</label>
<div class="col-sm-8">
<input type="text" class="form-control" name="shopadd" placeholder="ที่อยู่" required>
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">รูปภาพ</label>
<div class="col-sm-9">
<!-- form action="add_shop.php" method="post" enctype="multipart/form-data" -->
<input type="file" name="file_img" />
<!-- input type="submit" name="btn_upload" value="Upload">
</form -->
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">รีวิว</label>
<div class="col-sm-8">
<input type="text" class="form-control" name="shopdesc" placeholder="รีวิว" required>
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">คะแนน</label>
<div class="col-sm-8">
<input type="text" class="form-control" name="shoppoint" placeholder="คะแนน" required>
</div>
</div>
<div class="form-group">
<div class="col-sm-3">
<button type="submit" name="submit" id="submit" class="btn btn-default" value="Upload">Save</button>
</div>
</div>
</form>
</div>
</div>
</div>
<script type="text/javascript">
var use_ajax = false;
function is_blank( obj){
if( obj.value.trim()) return false;
alert('กรุณากรอกข้อมูลให้ครบ'); obj.focus(); return true;
}
$(document).ready(function(){
$('form').on('submit',function(){
if( is_blank(this.shopname)) return false;
if( is_blank(this.shoptel)) return false;
if( is_blank(this.shopadd)) return false;
if( is_blank(this.shopdesc)) return false;
if( is_blank(this.shoppoint)) return false;
///////////////////////////////// กรณีไม่ใช้ ajax
//if( !use_ajax ) return true;
///////////////////////////////// หรือใช้ ajax
var url = "save_shop.php";
var datas = $('form').serialize();
$.post(url,datas,function(data){
$.ajax({ type: 'POST', data: $('form').serialize() }) // ผมนิยมใช้ตัวนี้มากกว่านะครับ
.done(function(data){
// ไม่ต้องใส่ url default ไฟล์ เก่า
alert(data);
window.location.href = "pages.php";
})
})
});
</script>
</body>
</html>
|
|
|
|
|
Date :
2015-11-18 20:42:52 |
By :
ryomaconz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|