|
|
|
อัพโหลดไฟล์แบบหลายไฟล์ลงฐานข้อมูลแล้วขึ้น Array แก้ยังไงครับ |
|
|
|
|
|
|
|
Code (PHP)
if($submit=="OK"){
function newFileName($n)
{
$rand = substr(str_shuffle('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ123456789'),0,$n);
$result = $rand.time();
return $result;
}
//echo"111";
for($i=0;$i<count($_FILES["file"]["name"]);$i++)
{
if($_FILES["file"]["name"][$i]!="")
{
if(move_uploaded_file($_FILES["file"]["tmp_name"][$i],"file_upload/".$_FILES["file"]["name"][$i])){
echo"";
}
}
}
?>
<script language="JavaScript">
alert ("<?=$i;?>");
</script>
<?
if($id1==""){
$sql="INSERT INTO document set doc_id='".$doc_id."',doc_name='".$doc_name."',doc_detail='".$doc_detail."',doc_date='".$doc_date."',file='".$file."'";
}else{
$sql="UPDATE document set doc_name='".$doc_name."',doc_detail='".$doc_detail."',doc_date='".$doc_date."',file='".$file."' WHERE doc_id='".$id1."'" ;
}
mysql_query($sql);
}
if ($submit=="DEL"){
$sql="select * from document where doc_id='".$id1."'";
$rstTemp=mysql_query($sql);
if($file_tmp!='') unlink('file_upload/'.$file_tmp);
$sql="delete from document where doc_id='".$id1."'";
mysql_query($sql);
}
?>
ตาราง
ในฐานข้อมูล
แสดงผล
Tag : PHP, HTML/CSS, JavaScript, jQuery
|
|
|
|
|
|
Date :
2016-09-16 16:15:52 |
By :
diffusion31188 |
View :
1182 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$file มาจากไหนคับ
|
|
|
|
|
Date :
2016-09-17 09:16:17 |
By :
คนมีเสน่ห์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$id1 มาจากไหน
แท็กเปิด php เขาบังคับให้ใช้ <?php นะครับ โค้ดโบราณนี่คุณไปเอามาจากไหน? หาแหล่งปล่อยที่มันใหม่ๆหน่อยไม่ได้หรือครับ?
|
|
|
|
|
Date :
2016-09-17 10:22:22 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนี้เป็นโค้ดแบบเต็ม ขอบคุณสำหรับคำแนะนำครับ
หน้า document.php
Code (PHP)
<?php @session_start();
if($_SESSION['ID'] == "")
{
echo '<pre>'
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script language="JavaScript">
alert("กรุณาล็อกอิน!! \r\n\r\n ขอบคุณครับ!!\r\n\r\n ");
window.location.href = "login.php";
</script>
<?php
echo '</pre>';
exit();
}
?>
<? include_once "connDB.php"; ?>
<?php
if($submit=="OK"){
function newFileName($n)
{
$rand = substr(str_shuffle('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ123456789'),0,$n);
$result = $rand.time();
return $result;
}
//echo"111";
for($i=0;$i<count($_FILES["file"]["name"]);$i++)
{
if($_FILES["file"]["name"][$i]!="")
{
if(move_uploaded_file($_FILES["file"]["tmp_name"][$i],"file_upload/".$_FILES["file"]["name"][$i])){
echo"";
}
}
}
?>
<script language="JavaScript">
alert ("<?php=$i;?>");
</script>
<?php
if($id1==""){
$sql="INSERT INTO document set doc_id='".$doc_id."',doc_name='".$doc_name."',doc_detail='".$doc_detail."',doc_date='".$doc_date."',file='".$file."'";
}else{
$sql="UPDATE document set doc_name='".$doc_name."',doc_detail='".$doc_detail."',doc_date='".$doc_date."',file='".$file."' WHERE doc_id='".$id1."'" ;
}
mysql_query($sql);
}
if ($submit=="DEL"){
$sql="select * from document where doc_id='".$id1."'";
$rstTemp=mysql_query($sql);
if($file_tmp!='') unlink('file_upload/'.$file_tmp);
$sql="delete from document where doc_id='".$id1."'";
mysql_query($sql);
}
?>
</script><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document</title>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
<link href="style/style.css" rel="stylesheet" type="text/css" />
</head>
<script type='text/javascript' language='javascript' src='date_time/prototype-1.js'></script>
<script type='text/javascript' language='javascript' src='date_time/prototype-date-extensions.js'></script>
<script type='text/javascript' language='javascript' src='date_time/behaviour.js'></script>
<script type='text/javascript' language='javascript' src='date_time/datepicker.js'></script>
<script type='text/javascript' language='javascript' src='date_time/behaviors.js'></script>
<link rel='stylesheet' href='date_time/datepicker.css'>
<body bgcolor="#FFDDEE">
<center>
<div id="container">
<div id="header">
<div id="header_left"></div>
<div id="header_main">ระบบจัดการเอกสาร</div>
<div id="header" align="right"><a href="logout.php"><img src="style/images/logout.png" border=""></a></div>
</div>
<div id="content" align=""><br><br>
<?php if($submit=="" or $show=="OK"){?>
<center><form name="form1" method="post" action="document.php?show=OK&strSearch=Y">
<table width="100%" class="table table-bordered table-striped table-hover" >
<tr>
<td width="45%"><div align="right">ค้นหา :<select name="Search2">
<option value="doc_name" <?php if($Search2=="doc_name"){ ?>selected<? }?>>ชื่อเอกสาร</option>
<option value="doc_id" <?php if($Search2=="doc_id"){ ?>selected<? }?>>เลขเอกสาร</option>
<option value="doc_detail" <?php if($Search2=="doc_detail"){ ?>selected<? }?>>รายละเอียด</option>
<option value="doc_date" <?php if($Search2=="doc_date"){ ?>selected<? }?>>วันที่</option>
<option value="file" <?php if($Search2=="file"){ ?>selected<? }?>>เอกสาร</option>
</select></div>
</td>
<td width="64%"><input name="Search" type="text" size="20" value="<?php echo $Search?>"onFocus="this.value = '';">
<input type="submit" name="submit" value="Search">
</td>
</tr>
</table>
</form></center>
<table width="99%" >
<tr bgcolor="#FFE4B5" height='40' >
<td align='center'><strong>เลขที่เอกสาร </strong></td>
<td align='center'><strong>ชื่อเอกสาร </strong></td>
<td align='center'><strong>รายละเอียด </strong></td>
<td align='center'><strong>วันที่ </strong></td>
<td align='center'><strong>เอกสาร </strong></td>
<td align='center'><strong>สถานะ </strong></td>
<td width="8%"><a href="document.php?submit=Add&show="><center><img src="style/images/add.png" border="0"></center></a></td>
</tr>
<?php
while($arr = mysql_fetch_array($Query)){
$autoid = $arr['doc_id'];
$i++;
if($i%2==0){
$bg = "#FFFFCC";
}else{
$bg = "#FFFFFF";
}
?>
<tr bgcolor="<?php echo $bg?>" onMouseOver="this.style.backgroundColor='#CCFFCC'" onMouseOut="this.style.backgroundColor=''" valign="top">
<td align='center'><?php echo $arr['doc_id'] ?></td>
<td align='center'><?php echo $arr['doc_name'] ?></td>
<td align='center'><?php echo $arr['doc_detail'] ?></td>
<td align='center'><?php echo $arr['doc_date'] ?></td>
<td align='center'><a href="file_upload/<?php echo $arr['file'] ?>"><?php echo $arr['file'] ?></a></td>
<td align='center'><?php echo $arr['status'] ?></td>
<td align="center">
<a href="document.php?submit=DEL&show=OK&id1=<?php echo $autoid;?>" OnClick="return chkdel();"><img src="style/images/-.png" border="0"></a>
<a href="document.php?submit=Edit&id1=<?php echo $autoid;?>"><img src="style/images/Tools.png" border="0"></a>
<a href="save_add.php?id1=<?php echo $arr['doc_id'] ?>"><img src="style/images/pass.png" border="0"> </a>
</td>
</tr>
<?php}?>
</table>
<?php}?>
<?php if($submit=="Add"){
$new_id =mysql_result(mysql_query("Select Max(doc_id)+1 as MaxID from document"),0,"MaxID");
if($new_id==''){
$doc_id="001";
}else{
$doc_id=sprintf("%03d",$new_id);//ถ้าไม่ใช่ค่าว่าง
}
?>
<form action="document.php?submit=OK&show=OK&id1=" method="post"onSubmit="return Check_txt()" enctype='multipart/form-data'>
<input type="hidden" name="doc_id" value="<?php=$doc_id?>" >
<table width="98%">
<tr>
<td width='30%' align='right'>เลขที่เอกสาร : </td>
<td width='70%'><input name='doc_id' id='doc_id' value="<?php=$doc_id?>" type='text' size='50' > * </td>
</tr>
<tr>
<td width='30%' align='right'>ชื่อเอกสาร : </td>
<td width='70%'><input name='doc_name' id='doc_name' type='text' size='50'> * </td>
</tr>
<tr>
<td width='30%' align='right'>รายละเอียด : </td>
<td width='70%'><textarea name='doc_detail' cols='50' rows='4' id='doc_detail'></textarea></td>
</tr>
<tr>
<td width='30%' align='right'>วันที่ : </td>
<td width='70%'><input name='doc_date' id='doc_date' class='datepicker'> * </td>
</tr>
<tr>
<td width='30%' align='right'>เอกสาร : </td>
<td width='70%'><input type='file' name='file[]' id='file[]' multiple> Select a File. * </td>
</tr>
<tr height='50'>
<td></td>
<td align='left' valign='middle'>
<input type='submit' name='Submit' value=' บันทึก '>
<input type='reset' name='Submit2' value='ล้างข้อมูล'>
<input type='button' name='Submit222' value=' ยกเลิก ' onClick="document.location.href='document.php?show=OK'"></td>
</tr>
</table>
</form>
<?php }?>
<?php if($submit=="Edit"){
$sql="select * from document where doc_id ='".$id1."' ";
$tem = mysql_query($sql);
$row3=mysql_fetch_array($tem);
?>
<form action="document.php?submit=OK&show=OK&id1=<?php echo $id1?>" method="post"onSubmit="return Check_txt();" enctype='multipart/form-data'>
<input type='hidden' name='doc_id' value="<?php=$row3['doc_id']?>">
<input type='hidden' name='file' value="<?php=$row3['file']?>">
<table width="98%">
<tr>
<td width='30%' align='right'>เลขที่เอกสาร : </td>
<td width='70%'><input name='doc_id' id='doc_id' type='text' size='50' disabled onKeyUp="if(this.value*1!=this.value) this.value='' ;" value='<?php=$row3["doc_id"]?>'> * </td>
</tr>
<tr>
<td width='30%' align='right'>ชื่อเอกสาร : </td>
<td width='70%'><input name='doc_name' id='doc_name' type='text' size='50' value='<?php=$row3["doc_name"]?>'> * </td>
</tr>
<tr>
<td width='30%' align='right'>รายละเอียด : </td>
<td width='70%'><textarea name='doc_detail' cols='50' rows='4' id='doc_detail'><?php=$row3['doc_detail']?></textarea> * </td>
</tr>
<tr>
<td width='30%' align='right'>วันที่ : </td>
<td width='70%'><input name='doc_date' id='doc_date' class='datepicker' value='<?php=$row3["doc_date"]?>'> * </td>
</tr>
<tr>
<td width='30%' align='right'>เอกสาร : </td>
<td width='70%'><input type='text' name='file' id='file' disabled onKeyUp="if(this.value*1!=this.value) this.value='' ;" value='<?php=$row3["file"]?>'> * </td>
</tr>
<tr height="50">
<td></td>
<td><input type="submit" name="Submit" value=" บันทึก "> <input type="button" name="Submit222" value=" ยกเลิก " onClick="document.location.href='document.php?show=OK'"></td>
</tr>
</table>
</form>
<?php}?>
</div>
</div>
</center>
</body>
|
|
|
|
|
Date :
2016-09-17 11:26:57 |
By :
diffusion31188 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โค้ดเต็มของคุณมันก็ไม่มีที่มาของไอ้ที่เขาถามอยู่ดี ตัวแปรพวกนั้นมันมาจากไหน?
|
|
|
|
|
Date :
2016-09-17 12:15:50 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|