|
|
|
ต้องการ Insert ครั้งเดียวแต่หลาย reccord ค่ะ พอดีโหลดไฟล์จากลิงค์นี้ |
|
|
|
|
|
|
|
ไม่มีใครเข้ามาตอบเลย -*--
ตอนนี้อัพเข้าฐานข้อมูลได้แล้ว แต่ถ้าอยากเปลี่ยน textfield เป็น filefield เพื่ออัพโหดรูปเข้าไว้ในโฟเดอร์และเก็บชื่อรูปในฐานข้อมูลจะต้องเปลี่ยนตรงไหนคะ เพราะลองทำแล้วรูปไม่ลงโฟเดอร์เลยและข้อมูลก็ไม่เข้าฐานข้อมูลด้วยค่ะ
ขอบคุณล่วงหน้าค่ะ
|
|
|
|
|
Date :
2010-04-18 16:10:27 |
By :
zibtang |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ฟังก์ชั่น copy เพื่อโหลดรูปลงโฟลเดอร์ด้วยครับ
|
|
|
|
|
Date :
2010-04-18 16:32:56 |
By :
monotakari |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้แล้วค่ะแต่ว่ามันไม่ลง แต่ลองเปลี่ยนจาก filefield เป็น textfield มันลงฐานข้อมูลนะคะ แต่พอเปลี่ยนเป็นอัพรูปภาพและ copy ลงโฟเดอร์มันไม่ยอมลงเลยค่ะ เด๋สเอาโค้ดมาแปะให้ดูค่ะ
|
|
|
|
|
Date :
2010-04-18 16:36:34 |
By :
zibtang |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
add.php
Code
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
<form action="save_gal_f.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<table width="500" border="0">
<tr>
<td width="82" valign="top">Select </td>
<td width="408"><select name="menu1" onChange="MM_jumpMenu('parent',this,0)">
<?
for($i=1;$i<=10;$i++)
{
if($_GET["Line"] == $i)
{
$sel = "selected";
}else{
$sel = "";
}
?>
<option value="add.php?Line=<?=$i;?>" <?=$sel;?>> <?=$i;?> pic</option>
<? }?>
</select>
</td>
</tr>
<tr>
<td valign="top">Type</td>
<td><select name="type" class="boxadmin" id="type">
<option>-- SELECT--</option>
<option value="1">Portfolio </option>
<option value="2">Snapshot </option>
</select></td>
</tr>
<tr>
<td valign="top">Image</td>
<td>
<?
$line = $_GET["Line"];
if($line == 0){$line=1;}
for($i=1;$i<=$line;$i++)
{
?>
<input name="userfile<?=$i1;?>" type="file" id="userfile<?=$i1;?>" />
<? }?>
</td>
</tr>
<tr>
<td> </td>
<td><input name="Submit" type="submit" class="btn" value="Insert" />
<input name="Submit2" type="reset" class="btn" value="Cancel" /></td>
</tr>
</table>
<input type="hidden" name="id_model_f" value="<?=$id_model_f?>" />
<input type="hidden" name="hdnLine" value="<?=$i;?>">
</form>
save.php
Code
<?
////เป็นการ random password ตั้งชื่อรูปเวลาอัพลงฐานข้อมูลป้องกันไม่ให้ชื่อรูปซ้ำกัน/////
function random_password($len)
{
srand((double)microtime()*10000000);
$chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
$ret_str = "";
$num = strlen($chars);
for($i = 0; $i < $len; $i++)
{
$ret_str.= $chars[rand()%$num];
$ret_str.="";
}
return $ret_str;
}
$passw = random_password(5);
$now = date("Dgis");
$filenewcon = $_FILES['userfile$i']['name'];
$today=date("Y-M-d");
$image1="$passw$today$now$filenewcon";
$_FILES['userfile$i']['name'] = $image1;
$path="gallery_female/";
$uploaddir=$path;
$uploadfile = $path . basename($_FILES['userfile$i']['name']);
if (move_uploaded_file($_FILES['userfile$i']['tmp_name'], $uploadfile)) {
} else {
echo "error upload file"; die;
}
////ข้างล่างนี้เป็นโค้ดที่ Insert ลงฐานข้อมูล ที่โหลดมาจากเว็บนี้ค่ะ พี่WIN เค้าโพสไว้เลยโหลดมา//
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("mq");
$strSQL = "INSERT INTO gal_f ";
$strSQL .="(id_gal_f,id_model_f,type,img) ";
$strSQL .="VALUES ";
$strSQL .="('NULL','".$_POST["id_model_f"]."','".$_POST["type"]."' ";
$strSQL .=",'".$_FILES["userfile$i"]."') ";
$objQuery = mysql_query($strSQL);
}
}
echo "sql=$strSQL";
mysql_close($objConnect);
?>
|
|
|
|
|
Date :
2010-04-18 16:42:07 |
By :
ชะเอม |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มารอด้วยคนครับ
|
|
|
|
|
Date :
2010-04-18 19:25:55 |
By :
โต้ง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอแก้โค้ดใหม่ค่ะ พอดีข้างบนนั้นผิดไฟล์ เอาใหม่ๆๆๆ
add.php
Code (PHP)
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
<form action="save.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<table width="500" border="0">
<tr>
<td width="82" valign="top">Select </td>
<td width="408"><select name="menu1" onChange="MM_jumpMenu('parent',this,0)">
<?
for($i=1;$i<=10;$i++)
{
if($_GET["Line"] == $i)
{
$sel = "selected";
}else{
$sel = "";
}
?>
<option value="add.php?Line=<?=$i;?>" <?=$sel;?>> <?=$i;?> pic</option>
<? }?>
</select>
</td>
</tr>
<tr>
<td valign="top">Type</td>
<td><select name="type" class="boxadmin" id="type">
<option>-- SELECT--</option>
<option value="1">Portfolio </option>
<option value="2">Snapshot </option>
</select></td>
</tr>
<tr>
<td valign="top">Image</td>
<td>
<p>
<?
$line = $_GET["Line"];
if($line == 0){$line=1;}
for($i=1;$i<=$line;$i++)
{
?>
<input name="userfile<?=$i;?>" type="file" id="userfile<?=$i;?>" />
<? }?>
</td>
</tr>
<tr>
<td> </td>
<td><input name="Submit" type="submit" class="btn" value="Insert" />
<input name="Submit2" type="reset" class="btn" value="Cancel" /></td>
</tr>
</table>
<input type="hidden" name="id_model_f" value="<?=$id_model_f?>" />
<input type="hidden" name="hdnLine" value="<?=$i;?>">
<input type="hidden" name="id_model_f" value=1>
</form>
save.php
Code
<?
////เป็นการ random password ตั้งชื่อรูปเวลาอัพลงฐานข้อมูลป้องกันไม่ให้ชื่อรูปซ้ำกัน/////
function random_password($len)
{
srand((double)microtime()*10000000);
$chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
$ret_str = "";
$num = strlen($chars);
for($i = 0; $i < $len; $i++)
{
$ret_str.= $chars[rand()%$num];
$ret_str.="";
}
return $ret_str;
}
$passw = random_password(5);
$now = date("Dgis");
$filenewcon = $_FILES['userfile$i']['name'];
$today=date("Y-M-d");
$image1="$passw$today$now$filenewcon";
$_FILES['userfile$i']['name'] = $image1;
$path="gallery_female/";
$uploaddir=$path;
$uploadfile = $path . basename($_FILES['userfile$i']['name']);
if (move_uploaded_file($_FILES['userfile$i']['tmp_name'], $uploadfile)) {
} else {
echo "error upload file"; die;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////ข้างล่างนี้เป็นโค้ดที่ Insert ลงฐานข้อมูล ที่โหลดมาจากเว็บนี้ค่ะ พี่WIN เค้าโพสไว้เลยโหลดมา
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("mq");
for($i=1;$i<=10;$i++)
{
if($_FILES["userfile$i"] != "")
{
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("mq");
$strSQL = "INSERT INTO gal_f ";
$strSQL .="(id_gal_f,id_model_f,type,img) ";
$strSQL .="VALUES ";
$strSQL .="('NULL','".$_POST["id_model_f"]."','".$_POST["type"]."' ";
$strSQL .=",'".$_FILES["userfile$i"]."') ";
$objQuery = mysql_query($strSQL);
}
}
echo "sql=$strSQL";
mysql_close($objConnect);
?>
|
|
|
|
|
Date :
2010-04-18 19:46:29 |
By :
ชะเอม |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่มีใครช่วยเลยเหรอ
|
|
|
|
|
Date :
2010-04-18 21:10:52 |
By :
ชะเอม |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2010-04-18 21:58:45 |
By :
ชะเอม |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โค้ดมากจัง เอาที่ละส่วนได้มั้ย
|
|
|
|
|
Date :
2010-04-19 13:37:07 |
By :
JavaScrap |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|