|
|
|
error=insert into product values(null,'cccc','cccc','124','1') ขึ้นแบบนี้แก้ยังไงคับ |
|
|
|
|
|
|
|
addsave.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<?
$p_name =$_POST['p_name'];
$p_detail=$_POST['p_detail'];
$p_price=$_POST['p_price'];
$p_id=$_POST['c_id'];
$image=$_FILES['image'];
$imageinfo=pathinfo($image['name']);
include("confic.php");
if($image['size']!=0 && $imageinfo['extension']!='jpg' && $imageinfo['extension']!='gif')
{
echo"<script>alert('แนบไฟล์ .gif หรือ .jpg เท่านั้น');history.back();</script>";
exit();
}
$sql="insert into product values(null,'$p_name','$p_detail','$p_price')";
mysql_query($sql) or die("error=$sql");
if($image['size']!=0)
{
$imagename=mysql_insert_id().".jpg";
move_uploaded_file($image['tmp_name'],"../img/$imagename");
}
mysql_close();
echo"<script>window.location='index2.php';</script>";
?>
</body>
</html>
CREATE TABLE `category` (
`c_id` int(11) NOT NULL auto_increment,
`c_name` varchar(200) NOT NULL,
PRIMARY KEY (`c_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
--
-- dump ตาราง `category`
--
INSERT INTO `category` VALUES (1, 'IT');
INSERT INTO `category` VALUES (2, 'Business');
INSERT INTO `category` VALUES (3, 'Life Style');
error=insert into product values(null,'cccc','cccc','124','1') ขึ้นแบบนี้แก้ยังไงคับ
Tag : - - - -
|
|
|
|
|
|
Date :
2009-09-08 23:34:55 |
By :
champion01 |
View :
1801 |
Reply :
12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ฟีลมันเกินครับ ที่กรอกไป ที่จริงมันมีแค่สองฟีล
insert into product values(null, 'ccc'); เท่านี้
|
|
|
|
|
Date :
2009-09-08 23:39:56 |
By :
pjgunner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลบตรงนี้ออกมันก้อยังไม่ได้อะคับ ขึ้นเหมือนเดิมเลย
'$p_detail','$p_price'
มันเกี่ยวกับ confic.php หรือป่าวคับ
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?PHP
$host="localhost";
$user="root";
$pass="1234";
$dbname="category";
$connect=mysql_connect($host,$user,$pass);
mysql_select_db($dbname);
if(!$connect) {
echo "ไม่สามารถเชื่อมต่อฐานข้อมูลได้".mysql_error();
die();
}
?>
|
|
|
|
|
Date :
2009-09-08 23:47:20 |
By :
champion01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปลี่ยนจาก null เป็น '' ฟันหนูซี่เดียวสองอัน นะครับ
|
|
|
|
|
Date :
2009-09-09 00:01:34 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันก้อยังไม่ได้อะคับบบ เหมือนเดิมเลยยย
|
|
|
|
|
Date :
2009-09-09 00:06:54 |
By :
champion01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาโครงสร้าง ตาราง product มาให้กันดูหน่อยซิครับ
|
|
|
|
|
Date :
2009-09-09 00:45:55 |
By :
nilas |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$connect=mysql_connect($host,$user,$pass);
mysql_select_db($connect,$dbname);
ลองเพิ่มตรงนี้ดูหน่อยครับว่าได้ไหม
|
|
|
|
|
Date :
2009-09-09 00:47:35 |
By :
tanuwate |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$p_id=$_POST['c_id'];<<<<<<
|
|
|
|
|
Date :
2009-09-09 04:03:28 |
By :
tcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `category` (
`c_id` int(11) NOT NULL auto_increment,
`c_name` varchar(200) NOT NULL,
PRIMARY KEY (`c_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
เนื่องจากว่าคุณกำหนด C_ID เป็นแบบ Auto_increment ซึ่งมันจะเพิ่มเองครับดังนั้น
เราไม่ต้องไปใส่ค่าให้มันครับ
แต่เวลา INsert ก็ต้องดูนิดนึงครับ
Insert into category (c_name) values (ค่าที่จะใส่ครับ)
ต้องมีการ fix Column ด้วยครับ
หวังว่าจะได้นะครับ
|
|
|
|
|
Date :
2009-09-09 08:21:37 |
By :
taobsd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
$sql="insert into request set reqid='".$id."',sts='1';
?>
แนวนี้ได้มั้ยครับ จะได้ไม่งงมากเวลามีฟิวเยอะๆ
|
|
|
|
|
Date :
2009-09-09 09:39:00 |
By :
Sek-Artdrinker |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|