|
|
|
หวัดดีครับ เพื่อนๆ รบกวน ช่วยแก้ปัญหาให้หน่อยครับ เรื่องการใช้งาน mysqli |
|
|
|
|
|
|
|
คือว่า ผมเขียนหน้า add.php ว่า
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com PHP & MySQL (mysqli)</title>
</head>
<body>
<form action="save.php" name="frmAdd" method="post">
<table width="284" border="1">
<tr>
<td><center>Quotation</center></td>
</tr>
<tr>
<th width="120">Topic</th>
<td><input type="text" name="txtTopic" size="20"></td>
</tr>
<tr>
<th width="120">Year</th>
<td><input type="text" name="txtYear" size="20"></td>
</tr>
<tr>
<th width="120">Image</th>
<td><input type="file" name="filUpload" size="20"></td>
</tr>
<tr>
</table>
<input type="submit" name="submit" value="submit">
</form>
</body>
</html>
แล้วผมก็มาเขียน save.php ตามนี้
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com Tutorial</title>
</head>
<body>
<?php
if(copy($_FILES["filUpload"]["tmp_name"],"myfile/".$_FILES["filUpload"]["name"]))
{
echo "Copy/Upload Complete<br>";
//*** Insert Record ***//
ini_set('display_errors', 1);
error_reporting(~0);
$serverName = "127.0.0.1";
$userName = "root";
$userPassword = "laekarat";
$dbName = "dbase_it";
$conn = mysqli_connect($serverName,$userName,$userPassword,$dbName);
$strSQL = "INSERT INTO quotation ";
$strSQL .="(Topic,Year,image) "
. "VALUES ('".$_POST["txtTopic"]."','".$_POST["txtYear"]."',"
. "'".$_FILES["filUpload"]["name"]."')";
$objQuery = mysqli_query($conn, $strSQL);
}
?>
<a href="PageUploadToMySQL3.php">View files</a>
</body>
</html>
แต่ในหน้าของ save.php มันไม่ให้ผมรับค่า post น่ะครับ ผมต้องแก้อย่างไงดีครับ ช่วยด้วยครับ
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2016-06-23 16:59:34 |
By :
joolawan |
View :
659 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันให้ครับ แค่ มันแนะนำว่า ไม่ควรทำแบบนี้ บทความค่อนข้างจะ เบสิกๆ อยู่ ซึ่ง php เวอชั่นใหม่ มันมองว่าเขียนแบบนั้นไม่ปลอดภัยแล้ว
มีฟังชั่นอะไร เทคนิดใหม่ ออกมาเต็มไปหมด ครับ ซึ่งก็ควรปรับให้เข้ากับยุคสมัยหน่อย
|
ประวัติการแก้ไข 2016-06-23 17:07:04 2016-06-23 17:07:36 2016-06-23 17:10:45
|
|
|
|
Date :
2016-06-23 17:05:36 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ควรจะใช้คำสั่ง ฟังก์ชั่นอะไรแทน. $_poast. ครับ. ช่วยขยายความรู้. ให้ผม เป็นแนวทางหน่อยครับ
|
|
|
|
|
Date :
2016-06-24 20:32:34 |
By :
joolawan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็ใช้ $_POST นั่นแหละ
อาจจะตรวจสอบค่าจาก post ก่อน โดยใช้ isset empty filter_xxx ต่างๆ มันมีให้ใช้แล้วนะ ลองศึกษาดูครับผม
จะยัดไปตรงๆ มันก็ไม่ได้ผิดอะไรนะ แค่ไม่ปลอดภัย
|
|
|
|
|
Date :
2016-06-24 21:04:07 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|