|
|
|
ต้องการเช็คข้อมูลซ้ำใน 1 ปีครับ ห้ามมีชื่อนี้ซ้ำกันในหนึ่งปีครับ ทำอย่างไรครับ |
|
|
|
|
|
|
|
ลองเขียนดูครับ แต่ยังเช็คปีไม่ได้ครับ
<?php
require('connect.php');
if(isset($_POST["name"]) && isset($_POST["shortname"]) && isset($_POST["date"])){
$sql = "SELECT shortname FROM project WHERE shortname=".$_POST['shortname'];
$sql .= "AND date=".$_POST['date'];
$result=mysqli_query($con,$sql);
$rows =mysqli_num_rows($result);
$i=0;
if($rows>$i){
echo "<script>";
echo "alert(' ข้อมูลซ้ำ กรุณาเพิ่มใหม่อีกครั้ง !');";
echo "window.history.back();";
echo "</script>";
}
else{
$name = mysqli_real_escape_string($con,$_POST["name"]);
$shortname = mysqli_real_escape_string($con,$_POST["shortname"]);
$date = mysqli_real_escape_string($con,$_POST["date"]);
$sql = "UPDATE project SET name = '$name', shortname = '$shortname', date = '$date' WHERE id = ".$_POST["id"];
mysqli_query($con,$sql);
mysqli_close($con);
}
}
else{
echo 'error';
}
?>
รายละเอียด : ห้ามมี Shortname ซ้ำกันใน 1 ปีครับ
Tag : PHP, MySQL, HTML, CSS, HTML5, JavaScript
|
ประวัติการแก้ไข 2021-04-09 13:40:39
|
|
|
|
|
Date :
2021-04-09 13:38:04 |
By :
jgogo01 |
View :
734 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองสลับตำแหน่ง $_POST['date'] กับ $lastyear
|
|
|
|
|
Date :
2021-04-09 20:27:26 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่แน่ใจว่า algorithm ถูกต้องไหม จะเพิ่มข้อมูล แล้วทำไมถึงใช้ update
|
|
|
|
|
Date :
2021-04-10 08:29:27 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|