|
|
|
ขอความช่วยเหลือ โปรแกรม php เก็บข้อมูลและรูปภาพ คือต้องการ code php โปรแกรม add ข้อมูล |
|
|
|
|
|
|
|
ลอง ดู code แล้วกันครับ แล้วลองศึกษาเพิ่มเติมน่ะครับ
Code (PHP)
<?
session_start();
include "connect.php" ;
$supplier=$_POST[supplier];
$type=$_POST[type];
$spechee=$_POST[spechee];
$name=$_POST[name];
$name2=$_POST[name2];
$size=$_POST[size];
$cost=$_POST[cost];
$price=$_POST[price];
$weight=$_POST[weight];
$detail=$_POST[detail];
$status=$_POST[status];
$qty=$_POST[qty];
$fileupload=$_FILES['fileupload']['tmp_name'];
$fileupload_name=$_FILES['fileupload']['name'];
$fileupload_size=$_FILES['fileupload']['size'];
$fileupload_type=$_FILES['fileupload']['type'];
$sql= "insert into tb_product values (null,'$spechee','$supplier','$name','$name2','$size','$cost','$price','$weight','0','$detail','$type','' ,'1') ";
$result=mysql_db_query($dbname,$sql);
if ($fileupload) {
$array_last=explode(".",$fileupload_name);
$c=count($array_last)-1 ;
$lastname=strtolower($array_last[$c]);
if ($lastname=="gif" or $lastname=="jpg" or $lastname=="jpeg") {
$sql2="select max(p_id) from tb_product ";
$result2=mysql_db_query($dbname,$sql2);
$row=mysql_fetch_row($result2);
$photoname=$row[0].".".$lastname; // coppy ä» folder photo
copy($fileupload,"images_product/".$photoname);
$sql3 ="update tb_product set p_images='$photoname' where p_id ='$row[0]' ";
$result3=mysql_db_query($dbname,$sql3);
}
unlink($fileupload);
echo"<meta http-equiv=\"refresh\" content=\"0;URL=product_show.php\" />";
} else {
echo "<script>alert(' คุณไม่ได้ upload รูปภาพมาด้วยน่ะครับ ');history.back();</script>";
echo"<meta http-equiv=\"refresh\" content=\"0;URL=product_add_add.php\" />";
}
?>
|
|
|
|
|
Date :
2010-05-14 15:53:42 |
By :
chonburi f.c |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือผมเป็นมือใหม่อ่ะครับ
คือ file conncet.php แล้วก้ product_show.phpอ่ะครับ คืออะไรเหรอครับ
ขอบคุณครับ
|
|
|
|
|
Date :
2010-05-14 16:22:47 |
By :
deathcyth |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ออ code นี้ เป็น ตัวอย่าง ที่ ผมทำครับ
file connect เนี่ย ผม เขียน เป็น script ไว้ แล้ว เรียก include มา
Code (PHP)
echo"<meta http-equiv=\"refresh\" content=\"0;URL=product_show.php\" />"; ตรงนี่ใช่ไหมครับ
มันเป็น code ที่ เวลาทำงานเสร็จเนี่ย ให้มัน เด้งไป หน้า product_show อะครับ ลองดูแล้วกันน่ะครับ
|
|
|
|
|
Date :
2010-05-14 16:40:39 |
By :
chonburi f.c |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code
CREATE TABLE `gallery` (
`GalleryID` int(11) NOT NULL auto_increment,
`GalleryName` varchar(100) NOT NULL,
`Picture` varchar(100) NOT NULL,
PRIMARY KEY (`GalleryID`)
) ENGINE=MyISAM ;
Code (php_multiple_upload1.php)
<html>
<head>
<title>ThaiCreate.Com Tutorial</title>
</head>
<body>
<form action="php_multiple_upload2.php" method="post" name="form1" enctype="multipart/form-data">
<input type="text" name="txtGalleryName1"><input type="file" name="fileUpload1"><br>
<input type="text" name="txtGalleryName2"><input type="file" name="fileUpload2"><br>
<input type="text" name="txtGalleryName3"><input type="file" name="fileUpload3"><br>
<input type="text" name="txtGalleryName4"><input type="file" name="fileUpload4"><br>
<input name="hdnLine" type="hidden" value="4">
<input name="btnSubmit" type="submit" value="Submit">
</form>
</body>
</html>
Code (php_multiple_upload2.php)
<html>
<head>
<title>ThaiCreate.Com Tutorial</title>
</head>
<body>
<?
mysql_connect("localhost","root","root") or die (mysql_error());
mysql_select_db("mydatabase");
for($i=1;$i<=(int)($_POST["hdnLine"]);$i++)
{
if($_FILES["fileUpload".$i]["name"] != "")
{
if(copy($_FILES["fileUpload".$i]["tmp_name"],"ThaiCreate/".$_FILES["fileUpload".$i]["name"]))
{
$strSQL = "INSERT INTO gallery ";
$strSQL .="(GalleryName,Picture) VALUES ('".$_POST["txtGalleryName".$i]."','".$_FILES["fileUpload".$i]["name"]."')";
mysql_query($strSQL);
echo "Copy/Upload ".$_FILES["fileUpload".$i]["name"]." completed.<br>";
}
}
}
echo "<br><a href='php_multiple_upload3.php'>View file</a>";
mysql_close();
?>
</body>
</html>
Code (php_multiple_upload3.php)
<html>
<head>
<title>ThaiCreate.Com Tutorial</title>
</head>
<body>
<?
mysql_connect("localhost","root","root") or die(mysql_error());
mysql_select_db("mydatabase");
$strSQL = "SELECT * FROM gallery";
$objQuery = mysql_query($strSQL);
echo"<table border=\"0\" cellspacing=\"1\" cellpadding=\"1\"><tr>";
$intRows = 0;
while($objResult = mysql_fetch_array($objQuery))
{
echo "<td>";
$intRows++;
?>
<center>
<img src="ThaiCreate/<?=$objResult["Picture"];?>"><br>
<?=$objResult["GalleryName"];?>
<br>
</center>
<?
echo"</td>";
if(($intRows)%2==0)
{
echo"</tr>";
}
}
echo"</tr></table>";
?>
</body>
</html>
<?
mysql_close();
?>
|
|
|
|
|
Date :
2010-05-14 17:41:51 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|