|
|
|
ไฟล์ลง hosting ไม่ได้ครับ แต่รันบน local ผ่านครับ พวกเพิ่มข้อมูล ลบข้อมูล แก้ไขข้อมูลใช้งานไม่ได้ครับ |
|
|
|
|
|
|
|
Code ทั้งหมดครับ : https://drive.google.com/file/d/1C-JBsMDyaVoOqwY0aD5yAreuP5SK4z_B/view?usp=sharing
ลง Hosting ไม่มีแจ้ง Error กลับมาทั้งบนหน้าเว็บ และ ไดเรกแอดมินครับ
Hosting by P&T Hosting ครับ
อันนี้หน้า CreatePj.php มีตรงไหนที่ต้องแก้ไขไหมครับ
ผมเข้าใจอะไรขลาดเคลื่อนในคำสั่งไหมครับ
Code (PHP)
<?php
session_start();
require('connect.php');
if(isset($_POST['name']) && isset($_POST['date']) && isset($_POST['type']) ){
$username = $_SESSION['username'];
$query_pj = "SELECT dp FROM admin WHERE username = '$username' "; // คำสั่ง sql
$result_pj = mysqli_query($con,$query_pj);
while ($row = mysqli_fetch_assoc($result_pj)) {
$dp = $row['dp'];
break;
}
$name = mysqli_real_escape_string($con,$_POST['name']);
$date = mysqli_real_escape_string($con,$_POST['date']);
$type = mysqli_real_escape_string($con,$_POST['type']);
$sql_cp = "INSERT INTO project (name, dp, date, type) VALUES('$name','$dp','$date','$type')";
mysqli_query($con, $sql_cp);
mysqli_close($con);
echo"<script>";
// คำสั่ง replace - java
echo "alert('เพิ่มโครงการ/กิจกรรม สำเร็จ!');" ;
echo "location.replace('admin.php');";
echo "</script>";
}
else{
echo 'error';
}
?>
Tag : PHP, MySQL, HTML, CSS, HTML5
|
ประวัติการแก้ไข 2021-04-19 15:41:06
|
|
|
|
|
Date :
2021-04-19 15:40:14 |
By :
jgogo01 |
View :
582 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
https://www.thaicreate.com/php/forum/095986.html#00495327
ดูวิธีเขียนดักผลลัพธ์ด้วย ไม่ใช่ว่าสั่งคำสั่งเสร็จแล้วมั่นใจจัดว่าจะเอามาใช้ได้เลย บางทีมันต้องดัก
หรือบางกรณีอย่างกรณีนี้ยิ่งต้องดักไล่ไปตามลำดับเลยว่ามันไปติดอะไรตรงไหนหรือเปล่า
ลองดูโค้ดตัวอย่างที่ผมเขียนเอาไว้แทบจะครบหมดแล้วในลิ้งค์ข้างบน และดูตัวอย่างคร่าวๆข้างล่าง
ตัวอย่าง
Code (PHP)
$result = mysqli_query();// จะเอา $result ไปใช้เลย ได้เหรอ? มันจะเจ๊งหรือเปล่าก็ไม่รู้
ก็ดักด้วย
Code (PHP)
if (false === $result) {
die(mysqli_error($link));
}
เปรียบเทียบตัวแปรให้ถูกด้วย อย่าลอกอย่างเดียวนะครับ
|
|
|
|
|
Date :
2021-04-19 16:39:51 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เบื้องต้นเจอสิ่งที่คิดว่าอาจจะเป็นปัญหา คือไปใช้คำสงวน date
ถ้าจะใช้คำสงวนของ mysql ควรต้องครอบด้วย backtick `date` แบบนี้
ส่วนคำสงวนมีอะไรบ้าง หาเอาด้วยคำว่า mysql reserved keywords
|
|
|
|
|
Date :
2021-04-19 16:44:50 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|