Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > รบกวนดู โค้ดให้หน่อยนะครับ ว่าผิดตรงไหน $_SERVER['PHP_SELF'] ให้หน่อยนะครับ มันบอกให้ใส่ใน from



 

รบกวนดู โค้ดให้หน่อยนะครับ ว่าผิดตรงไหน $_SERVER['PHP_SELF'] ให้หน่อยนะครับ มันบอกให้ใส่ใน from

 



Topic : 061616



โพสกระทู้ ( 336 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์




รบกวนดู $_SERVER['PHP_SELF'] ให้หน่อยนะครับ มันบอกให้ใส่ในfrom

ในหนังสือมันบอกว่า Action* >> $_SERVER['PHP_SELF'] | Method >> POST | Enctype >> multipart/from-data

ผมใส่ไปแบบนี้ถูกไหมครับ

Code (PHP)
<p  /><form action="$_SERVER['PHP_SELF']" method="post" enctype="multipart/form-data" name="form1" id="form1">
  <p>
    <label for="textfield"></label>
    <input name="button" type="file" id="button" />
  </p>
  <p>
    <input type="submit" name="button2" id="button2" value="Submit" />
  </p>
</form><p  />


ส่วน ตรงปุ่มมันบอกว่า Action >> Submit form


ถ้าผิดตรงไหนรบกวนบอกด้วยนะครับ ขอบคุณครับ



Tag : PHP, MySQL, Ms SQL Server 2005







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-06-13 19:10:27 By : nukedonut1 View : 939 Reply : 39
 

 

No. 1



โพสกระทู้ ( 32 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ผมคิดว่าตรง action น่าจะผิดนะครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 19:20:34 By : thanapong.y
 


 

No. 2



โพสกระทู้ ( 336 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ช่วยบอกหน่อยครับจะได้แก้
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 19:21:10 By : nukedonut1
 

 

No. 3



โพสกระทู้ ( 246 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


Code (PHP)
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data" name="form1" id="form1">


ต้อง Echo ด้วยป่าวไม่แน่ใจ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 19:27:02 By : taza678
 


 

No. 4



โพสกระทู้ ( 150 )
บทความ ( 0 )



สถานะออฟไลน์


<?=$PHP_SELF?>
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 19:44:27 By : ManGal49
 


 

No. 5



โพสกระทู้ ( 336 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


<?=$PHP_SELF?> ใส่ ของ action หรอครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 19:55:41 By : nukedonut1
 


 

No. 6



โพสกระทู้ ( 246 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ถูก ครับ ! $PHP_SELF โค๊ตในส่วนของ php ครับ เลยต้องคลอบด้วย <? ?>


ประวัติการแก้ไข
2011-06-13 20:06:48
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 20:05:40 By : taza678
 


 

No. 7



โพสกระทู้ ( 336 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


<form action="<?=$PHP_SELF?>" method="post" enctype="multipart/form-data" name="form1" id="form1">


แบบนี้หรือป่าว
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 20:38:01 By : nukedonut1
 


 

No. 8



โพสกระทู้ ( 246 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ครับผม!
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 20:42:17 By : taza678
 


 

No. 9



โพสกระทู้ ( 336 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


มันไม่ผ่านดูหน่อยครับ
<!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" />
<title>Untitled Document</title>
</head>

<body>
<?php
@mysql_connect("localhost", "root", "1234") or die (mysql_error()) ;
mysql_select_db("phpmysql");

//
if($_FILES) {
$num_files = count($_FILES['file']['name']);

//
for ($i = 0; $i < $num_files; $i++) {
if($_FILES['file']['error'][$i] != 0) {
continue;
}
$name = $_FILES['file']['name'][$i];
$type = $_FILES['file']['type'][$i];
$size = $_FILES['file']['size'][$i];

//
$upfile = $_FILES['file']['tem_name'][$i];
$file = fopen($upfile, "r");
$content = fread($file, filesize($upfile));
$content = addslashes ($content);
fclose($file);
$sql = "INSERT INTO uploadfile VALUES
(0, '$name', 'stype', 'size', '$content');";
$qry = mysql_query($sql);
if(!$qry) {
echo "การบันทึกลำดับที่" . ($i + 1) . " เกิดข้อผิดพลาด! <br />";
}
else {
echo "การบันทึกไฟล์ลำดับที่" . ($i + 1) . " เรียบร้อย <br />";
}
}
}
?>
<p /><form action="<?=$PHP_SELF?>" method="post" enctype="multipart/form-data" name="form1" id="form1">
<p>
<label for="textfield"></label>
<input name="button" type="file" id="button" />
</p>
<p>
<input type="submit" name="button2" id="button2" value="Submit" />
</p>
</form><p />
<?php
$result = mysql_query("SELECT * FROM uploadfile;");
if(!$result || mysql_num_rows($result) == 0) {
echo "ไม่พบไฟล์ในฐานข้อมูล</body></html>";
exit();
}

//
echo "<table broder=1 cellpadding=5 cellspacing=1>
<caption>รายชื่อไฟล์ที่เก็บในฐานข้อมูล</caption>";

//
echo "<tr>";
$num_files = mysql_num_fields($result);
for($i = 0; $i <$num_files - 1; $i++) {
echo "<th>" . mysql_field_name($result, $i) . "</tr>";
}
echo "</tr>";

//
while($data = mysql_num_fields($result)) {
echo "<tr valign=top>";

$id = $data[0];
for($i = 0; $ i < $num_files - 1; $i++) {
echo"<td>";

//
if($i == 1) {
echo "<a href="=\"show_file.php?id=$id\"
target=_blank>{$data[$i]}</a>";

}
else {
echo $data[$i];
}
echo "</td>"
}
echo "</tr>"
}
echo "</table>"
?>
</body>
</html>
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 20:45:17 By : nukedonut1
 


 

No. 10



โพสกระทู้ ( 336 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ผิดตรงไหน

ช่วยบอกทีครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 20:45:53 By : nukedonut1
 


 

No. 11



โพสกระทู้ ( 246 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ที่ไม่ผ่าน error อะไรครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 20:49:01 By : taza678
 


 

No. 12



โพสกระทู้ ( 336 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


งงอย่างแรง !!!
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 20:49:25 By : nukedonut1
 


 

No. 13



โพสกระทู้ ( 246 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


อะไรครับ งง ที่ว่าไม่ผ่าน ถ้ามีerror ขอ error ด้วยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 20:51:39 By : taza678
 


 

No. 14



โพสกระทู้ ( 336 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


Parse error: parse error, unexpected T_STRING, expecting T_VARIABLE or '$' in C:\AppServ\www\upload\index.php on line 77

นิครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 20:55:44 By : nukedonut1
 


 

No. 15



โพสกระทู้ ( 246 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


เอาโค๊ต ใส่ tag php ให้หน่อยครับ ตาลาย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 21:01:32 By : taza678
 


 

No. 16



โพสกระทู้ ( 246 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


Code (PHP)
$sql = "INSERT INTO uploadfile VALUES
(0, '$name', 'stype', 'size', '$content');";


ตัวแปรลืมใส่$






Code (PHP)
if($i == 1) {
echo "<a href="=\"show_file.php?id=$id\" target=_blank>{$data[$i]}</a>";// เท่ากับเกินครับ

}


แก้เป็น

Code (PHP)
echo "<a href='show_file.php?id=$id' target='_blank'>{$data[$i]}</a>";



เครื่องหมายปิดหายครับ
Code (PHP)
echo "</td>"
}
echo "</tr>"
}
echo "</table>"	



ประวัติการแก้ไข
2011-06-13 21:10:14
2011-06-13 21:11:09
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 21:08:16 By : taza678
 


 

No. 17



โพสกระทู้ ( 246 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


โอ่ยนี่เล่นเกมซ่อนหาป่าวอะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 21:11:39 By : taza678
 


 

No. 18



โพสกระทู้ ( 336 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


Code (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" />
<title>Untitled Document</title>
</head>

<body>
<?php
@mysql_connect("localhost", "root", "1234") or die (mysql_error()) ;
mysql_select_db("phpmysql");

//
if($_FILES) {
$num_files = count($_FILES['file']['name']);

//
for ($i = 0; $i < $num_files; $i++) {
if($_FILES['file']['error'][$i] != 0) {
continue;
}
$name = $_FILES['file']['name'][$i];
$type = $_FILES['file']['type'][$i];
$size = $_FILES['file']['size'][$i];

//
$upfile = $_FILES['file']['tem_name'][$i];
$file = fopen($upfile, "r");
$content = fread($file, filesize($upfile));
$content = addslashes ($content);
fclose($file);
$sql = "INSERT INTO uploadfile VALUES
(0, '$name', 'stype', 'size', '$content');";
$qry = mysql_query($sql);
if(!$qry) {
echo "การบันทึกลำดับที่" . ($i + 1) . " เกิดข้อผิดพลาด! <br />";
}
else {
echo "การบันทึกไฟล์ลำดับที่" . ($i + 1) . " เรียบร้อย <br />";
}
}
}
?>
<p /><form action="<?=$PHP_SELF?>" method="post" enctype="multipart/form-data" name="form1" id="form1">
<p>
<label for="textfield"></label>
<input name="button" type="file" id="button" />
</p>
<p>
<input type="submit" name="button2" id="button2" value="Submit" />
</p>
</form><p />
<?php
$result = mysql_query("SELECT * FROM uploadfile;");
if(!$result || mysql_num_rows($result) == 0) {
echo "ไม่พบไฟล์ในฐานข้อมูล</body></html>";
exit();
}

//
echo "<table broder=1 cellpadding=5 cellspacing=1>
<caption>รายชื่อไฟล์ที่เก็บในฐานข้อมูล</caption>";

//	
echo "<tr>";
$num_files = mysql_num_fields($result);
for($i = 0; $i <$num_files - 1; $i++) { 
echo "<th>" . mysql_field_name($result, $i) . "</tr>";
}
echo "</tr>";

//
while($data = mysql_num_fields($result)) {
echo "<tr valign=top>";

$id = $data[0];
for($i = 0; $ i < $num_files - 1; $i++) {
echo"<td>";

//
if($i == 1) {
echo "<a href="=\"show_file.php?id=$id\"
target=_blank>{$data[$i]}</a>";

}
else {
echo $data[$i];
}
echo "</td>"
}
echo "</tr>"
}
echo "</table>"	
?>	
</body>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 21:12:03 By : nukedonut1
 


 

No. 19



โพสกระทู้ ( 336 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ใส่แล้วคับ

ดูให้หน่อยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 21:12:23 By : nukedonut1
 


 

No. 20



โพสกระทู้ ( 246 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


Code (PHP)
echo "<th>" . mysql_field_name($result, $i) . "</tr>";
}
echo "</tr>";

แก้เป็น

Code (PHP)
echo "<th>" . mysql_field_name($result, $i) . "</th>";
}
echo "</tr>";



ประวัติการแก้ไข
2011-06-13 21:15:51
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 21:13:30 By : taza678
 


 

No. 21



โพสกระทู้ ( 246 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


แก้ดูก่อนตามที่บอกไป ได้ผลยังไงรายงานด้วย ! สนุกดี T_T
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 21:17:23 By : taza678
 


 

No. 22



โพสกระทู้ ( 336 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


รันยังไม่ผ่านอะครับ


Parse error: parse error, unexpected T_STRING, expecting T_VARIABLE or '$' in C:\AppServ\www\upload\index.php on line 77

Code (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" />
<title>Untitled Document</title>
</head>

<body>
<?php
@mysql_connect("localhost", "root", "1234") or die (mysql_error()) ;
mysql_select_db("phpmysql");

//
if($_FILES)  {
	$num_files = count($_FILES['file']['name']);
	
	//
	for ($i = 0; $i < $num_files;  $i++)  {
		if($_FILES['file']['error'][$i] != 0)  {
			continue;
		}
		$name = $_FILES['file']['name'][$i];
		$type = $_FILES['file']['type'][$i];
		$size = $_FILES['file']['size'][$i];
		
		//
		$upfile = $_FILES['file']['tem_name'][$i];
		$file = fopen($upfile, "r");
		$content = fread($file, filesize($upfile));
		$content = addslashes ($content);
		fclose($file);
		$sql = "INSERT INTO uploadfile VALUES
				(0, '$name', 'stype', 'size', '$content');";
			$qry = mysql_query($sql);
			if(!$qry)  {
				echo "การบันทึกลำดับที่"  .  ($i + 1)  .  "  เกิดข้อผิดพลาด! <br  />";
			}
			else {
				echo "การบันทึกไฟล์ลำดับที่"  .  ($i + 1)  .  " เรียบร้อย <br  />";
			}
	}
}
?>
<p  /><form action="<?=$PHP_SELF?>" method="post" enctype="multipart/form-data" name="form1" id="form1">
  <p>
    <label for="textfield"></label>
    <input name="button" type="file" id="button" />
  </p>
  <p>
    <input type="submit" name="button2" id="button2" value="Submit" />
  </p>
</form><p  />
<?php
$result = mysql_query("SELECT * FROM uploadfile;");
if(!$result  || mysql_num_rows($result) == 0)  {
	echo "ไม่พบไฟล์ในฐานข้อมูล</body></html>";
	exit();
}

//
echo "<table broder=1  cellpadding=5  cellspacing=1>
	  <caption>รายชื่อไฟล์ที่เก็บในฐานข้อมูล</caption>";

//	  
echo "<tr>";
$num_files = mysql_num_fields($result);
for($i = 0; $i <$num_files - 1; $i++) {  
	echo "<th>" . mysql_field_name($result, $i) . "</th>";
}
echo "</tr>";

//
while($data = mysql_num_fields($result))  {
	echo  "<tr valign=top>";
	
	$id = $data[0];
	for($i  =  0;  $ i < $num_files - 1;  $i++)  {
		echo"<td>";
		
		//
		if($i == 1)  {
			echo "<a href="=\"show_file.php?id=$id\"
				target=_blank>{$data[$i]}</a>";
				
		}
		else {
			echo  $data[$i];
		}
		echo "</td>"
	}
	echo "</tr>"
}
echo "</table>"			
?>	  
</body>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 21:20:27 By : nukedonut1
 


 

No. 23



โพสกระทู้ ( 336 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ในdream CS5 มันมีขีดแจงๆๆขึ้นตรง

ตรงนี้ for($i = 0; $ i < $num_files - 1; $i++) {


ตรงนี้อ่ะครับ echo "<a href="=\"show_file.php?id=$id\"
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 21:22:50 By : nukedonut1
 


 

No. 24



โพสกระทู้ ( 246 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


แก้ข่้างบนยังไม่ครบเลยครับ

บรรทักที่ 89 91 93 เครื่องหมาย ; ไปไหนครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 21:23:03 By : taza678
 


 

No. 25



โพสกระทู้ ( 246 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ปรรทัดที่ 82 = ยังเกินอยู่
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 21:23:56 By : taza678
 


 

No. 26



โพสกระทู้ ( 246 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


$ i < $num_files หน้า i ไม่ต้องเว้นครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 21:24:53 By : taza678
 


 

No. 27



โพสกระทู้ ( 246 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ตรง 82 รู้สึกคุณจา enter ลงมาด้วย กดลบเอากลับขึ้นไปด้วย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 21:27:43 By : taza678
 


 

No. 28



โพสกระทู้ ( 246 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


บรรทัดที่ผมบอก ให้จาก โค๊ตที่คุณโพสไว้ล่าสุดนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 21:28:25 By : taza678
 


 

No. 29



โพสกระทู้ ( 336 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


echo "<a href="=\"show_file.php?id=$id\"
ตรงนี้มันแดงอยู่อ่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 21:29:26 By : nukedonut1
 


 

No. 30



โพสกระทู้ ( 246 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


บรรทัดที่ 61 สีแปลกๆ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 21:29:41 By : taza678
 


 

No. 31



โพสกระทู้ ( 246 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ดูที่ REP NO16 ครับ ผมแก้ไว้ให้แล้ว - -"
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 21:30:42 By : taza678
 


 

No. 32



โพสกระทู้ ( 336 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


Code (PHP)
//
		if($i == 1)  {
			echo "<a href="=\"show_file.php?id=$id\"      // แดง
				target=_blank>{$data[$i]}</a>";
				
		}
		else {
			echo  $data[$i];
		}
		echo "</td>"
        	} // แดง
	echo "</tr>"
}  // แดง
echo "</table>"			
?>	  
</body>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 21:30:46 By : nukedonut1
 


 

No. 33



โพสกระทู้ ( 246 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


เหอะๆ เขียน บอกไว้ข้างบนหมดแล้วครับ ก๊อฟไปเลยละกัน

Code (PHP)
		if($i == "1")  {
			echo "<a href='show_file.php?id=$id' target='_blank'>{$data[$i]}</a>";	
		}
		else {
			echo  $data[$i];
		}
		echo "</td>";
        	} // แดง
	echo "</tr>";
}  // แดง
echo "</table>";			
?>	  
</body>
</html>



ประวัติการแก้ไข
2011-06-13 21:35:20
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 21:34:54 By : taza678
 


 

No. 34



โพสกระทู้ ( 336 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


มีปัญหาตรงนี้อ่ะครับ echo "<a href="=\"show_file.php?id=$id\";
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 21:36:46 By : nukedonut1
 


 

No. 35



โพสกระทู้ ( 246 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


เหอะๆ ชักยั๊วละ โค๊ต No16, No 33 ผมแก้ให้แล้ว คุณเอาที่ผมแก้ไปทับได้เลยครับ


ประวัติการแก้ไข
2011-06-13 21:43:32
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 21:42:56 By : taza678
 


 

No. 36



โพสกระทู้ ( 336 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ได้แล้วครับ ผมทำมันเป็นสคลิปอัพโหลด แต่มันอัพโหลดไม่ได้ ต้องสร้างโฟเดอร์เก็บไว้ที่อะไรครับ ในหนังสือมันบอกว่าเป็น การ อัพโหลด/ดาวโหลดไฟล์จากฐานข้อมูล

Code (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" />
<title>Untitled Document</title>
</head>

<body>
<?php
@mysql_connect("localhost", "root", "1234") or die (mysql_error()) ;
mysql_select_db("phpmysql");

//
if($_FILES)  {
	$num_files = count($_FILES['file']['name']);
	
	//
	for ($i = 0; $i < $num_files;  $i++)  {
		if($_FILES['file']['error'][$i] != 0)  {
			continue;
		}
		$name = $_FILES['file']['name'][$i];
		$type = $_FILES['file']['type'][$i];
		$size = $_FILES['file']['size'][$i];
		
		//
		$upfile = $_FILES['file']['tem_name'][$i];
		$file = fopen($upfile, "r");
		$content = fread($file, filesize($upfile));
		$content = addslashes ($content);
		fclose($file);
		$sql = "INSERT INTO uploadfile VALUES
				(0, '$name', 'stype', 'size', '$content');";
			$qry = mysql_query($sql);
			if(!$qry)  {
				echo "การบันทึกลำดับที่"  .  ($i + 1)  .  "  เกิดข้อผิดพลาด! <br  />";
			}
			else {
				echo "การบันทึกไฟล์ลำดับที่"  .  ($i + 1)  .  " เรียบร้อย <br  />";
			}
	}
}
?>
<p  /><form action="<?=$PHP_SELF?>" method="post" enctype="multipart/form-data" name="form1" id="form1">
  <p>
    <label for="textfield"></label>
    <input name="button" type="file" id="button" />
  </p>
  <p>
    <input type="submit" name="button2" id="button2" value="Submit" />
  </p>
</form><p  />
<?php
$result = mysql_query("SELECT * FROM uploadfile;");
if(!$result  || mysql_num_rows($result) == 0)  {
	echo "ไม่พบไฟล์ในฐานข้อมูล</body></html>";
	exit();
}

//
echo "<table broder=1  cellpadding=5  cellspacing=1>
	  <caption>รายชื่อไฟล์ที่เก็บในฐานข้อมูล</caption>";

//	  
echo "<tr>";
$num_files = mysql_num_fields($result);
for($i = 0; $i <$num_files - 1; $i++) {  
	echo "<th>" . mysql_field_name($result, $i) . "</th>";
}
echo "</tr>";

//
while($data = mysql_num_fields($result))  {
	echo  "<tr valign=top>";
	
	$id = $data[0];
	for($i  =  0;  $i < $num_files - 1;  $i++)  {
		echo"<td>";
		
		//
		if($i == 1)  {
			echo "<a href=\"show_file.php?id=$id\";
				target=_blank>{$data[$i]}</a>";
				
		}
		else {
			echo  $data[$i];
		}
		echo "</td>";
	}
	echo "</tr>";
}
echo "</table>";		
?>	  
</body>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 21:43:00 By : nukedonut1
 


 

No. 37



โพสกระทู้ ( 246 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ก็เอาไว้ที่เด๋วกับ ไฟร์.php ที่คุณเขียนนั่นแหละ สร้างFoderที่เอาไว้เก็บขึ้นมา
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 21:49:54 By : taza678
 


 

No. 38



โพสกระทู้ ( 246 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


เกี่ยวกับการอัพโหลด

https://www.thaicreate.com/php/php-mysql-multiple-upload-file-to-mysql-not-array.html
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 21:52:38 By : taza678
 


 

No. 39



โพสกระทู้ ( 336 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ถ้าเราจะดึง ข้อมูลจากฐานข้อมูลออกมาแสดง เช่น ให้มันเป้น ตาราง ให้มันบอก ID Name type size เราต้องทำไงครับ

ขอโค้ดด้วยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-13 22:55:49 By : nukedonut1
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : รบกวนดู โค้ดให้หน่อยนะครับ ว่าผิดตรงไหน $_SERVER['PHP_SELF'] ให้หน่อยนะครับ มันบอกให้ใส่ใน from
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่