เก็บรูปเข้า folder ได้แต่มันไม่ยอมเก็บชื่อรูปและข้อมูลอื่นๆเข้าฐานข้อมูลอ่ะครับ
Code (PHP)
<html>
<head>
<title>car</title>
</head>
<body>
<?
echo "<pre>";
print_r($_FILES);
echo "</pre>";
if(move_uploaded_file($_FILES["file"]["tmp_name"],"images/".$_FILES["file"]["name"]))
$date=date("y-m-d");
$file=$_FILES["name"];
$type=$_POST[type];
$sex=$_POST[sex];
$firstname=$_POST[firstname];
$lastname=$_POST[lastname];
$idstudent=$_POST[idstudent];
$level=$_POST[level];
$clas=$_POST[clas];
$room=$_POST[room];
$mejor=$_POST[mejor];
$numcar=$_POST[numcar];
$jungwud=$_POST[jungwud];
$brand=$_POST[brand];
$model=$_POST[model];
$color=$_POST[color];
$numcar2=$_POST[numcar2];
$regiscar=$_POST[regiscar];
$vol=$_POST[vol];
$day=$_POST[day];
$month=$_POST[month];
$year=$_POST[year];
$day2=$_POST[day2];
$month2=$_POST[month2];
$year2=$_POST[year2];
$numhome=$_POST[numhome];
$village=$_POST[village];
$soi=$_POST[soi];
$road=$_POST[road];
$district=$_POST[district];
$border=$_POST[border];
$province=$_POST[province];
$fname=$_POST[fname];
$flastname=$_POST[flastname];
$fphone=$_POST[fphone];
$mname2=$_POST[mname2];
$mlastname2=$_POST[mlastname2];
$mphone2=$_POST[mphone2];
include "connect.php";
mysql_query("set names tis620");
$sql="select * from tb_data where id='$id' ";
$sql ="insert into tb_data values('','$date','$file','$type','$sex','$firstname','$lastname','$idstudent','$level','$clas', '$room','$mejor','$numcar','$jungwud','$brand','$model','$color','$numcar2','$regiscar' ,'$vol','$day','$month','$year','$day2','$month2','$year2','$numhome','$village','$soi', '$road','$district','$border','$province','$fname','$flastname','$fphone','$mname2','$mlastname2','$mphone2')";
$result=mysql_db_query($dbname,$sql);
if($result){
echo "<script language=\"JavaScript\">alert('บันทึกเรียบร้อย')</script>";
echo "<meta http-equiv='refresh' content='0;url=index.html'>";
exit();
}else{
echo "<script language=\"JavaScript\">alert('ไม่สามารถบันทึกข้อมูลได้')</script>";
//echo "<script language='javascript'>window.location='register.php';</script>";
}
mysql_close();
?>
</body>
</html>
ฝากช่วยดูให้หน่อยนะครับTag : PHP
Date :
2011-09-17 12:10:31
By :
labutus
View :
710
Reply :
5
ลอง echo $sql ออกมาดูว่ามีค่าที่ส่งมาหรือเปล่า
Date :
2011-09-17 12:15:43
By :
comsc006
Array
(
[file] => Array
(
[name] => 52DSC01851 copy_ธฑฑพ.jpg
[type] => image/jpeg
[tmp_name] => C:\Windows\Temp\php2D90.tmp
[error] => 0
[size] => 180411
)
)
insert into tb_data values('','11-09-17','fsdfs','รถจักรยานยนต์','นาย','','sdfsd','5004619','ปวช.','','','สาขาคอมพิวเตอร์ธุรกิจ','','กรุงเทพมหานคร','','','ขาว','','','','0','กรุณาเลือก','กรุณาเลือก','0','กรุณาเลือก','กรุณาเลือก','','','','','','','','','','','','','')
ลองดูแล้วอ่ะครับมันไม่เก็บชื่อไฟล์แต่มันดันเป็น fsdfs ไม่ใช่ 52DSC01851 copy_ธฑฑพ.jpg อ่ะครับ
Date :
2011-09-17 13:29:40
By :
labutus
Code
include "connect.php";
mysql_query("set names tis620");
$sql="select * from tb_data where id='$id' "; // อันนี้เอาออก ไม่มีประโยชน์
$sql ="insert into tb_data values('','$date','$file','$type','$sex','$firstname','$lastname' ,'$idstudent','$level','$clas','$room','$mejor','$numcar','$jungwud', '$brand','$model','$color','$numcar2','$regiscar','$vol','$day','$month', '$year','$day2','$month2','$year2','$numhome','$village','$soi','$road' ,'$district','$border','$province','$fname','$flastname','$fphone','$mname2','$mlastname2','$mphone2')";
$result=mysql_db_query($dbname,$sql) or die(mysql_error());
Date :
2011-09-17 13:50:35
By :
ikikkok
ขอดูโค๊ดฟอร์ม input หน่อย
Date :
2011-09-17 13:50:55
By :
comsc006
ได้แล้วครับขอบคุณคุณ comsc006 กับ PlaKriM มากๆเลยครับ
Date :
2011-09-17 13:54:58
By :
labutus
Load balance : Server 02