รบกวนขอวิธีการเช็ค ว่า ไม่ให้ เช็คจาก m_lline ใน ดาต้าเบสแล้วหากเกิน 3 ครั้งต่อวัน จะไม่ให้โพส
รบกวนขอวิธีการเช็ค ว่า ไม่ให้ เช็คจาก m_lline ใน ดาต้าเบสแล้วหากเกิน 3 ครั้งต่อวัน จะไม่ให้โพส
อธิบายให้เข้าใจ คือ หาก มีการ โพส ลง ใน ฟิว m_line ด้วย ชื่อเดียวกัน เกิน 3 ครั้ง ระบบจะเช็คไม่ให้โพสต่อ จะต้องกำหนดยังไงครับ
Code (PHP)
<?php
include('connect.inc.php');
require_once "thumb/global.func.php";
if(isset($_POST[submit])){
if($_POST[name]=="" or $_POST[lineid]==""){echo"<script>alert('กรุณาใส่ชื่อหรือline id ด้วยค่ะ');history.back();</script>";exit();}
$sql="INSERT INTO member(m_id, m_name, m_line, m_info, m_age, m_sex, m_address, m_view, m_date)";
$sql.=" VALUES('', '$_POST[name]', '$_POST[lineid]', '$_POST[info]', '$_POST[age]', '$_POST[sex]', '$_POST[address]', '0', NOW())";
mysql_query($sql);
$rand = substr(str_shuffle('abcdefghijklmnopqrstuvwxyz0123456789'),0,5);
$fileupload=$_FILES['image'] ['tmp_name'];
$fileupload_name=$_FILES['image'] ['name'];
$fileupload_size=$_FILES['image'] ['size'];
$fileupload_type=$_FILES['image'] ['type'];
if ($fileupload) {
$array_last=explode (".", $fileupload_name);
$c=count ($array_last) -1 ;
$lastname=strtolower ($array_last [$c]);
if ($lastname=="gif" or $lastname=="jpg" or $lastname=="jpeg" or $lastname=="png") {
$sql101="select max(m_id) from member ";
$result101=mysql_query($sql101);
$row = mysql_fetch_row($result101);
$idm=$row[0];
$sql102="select max(m_line) from member ";
$result102=mysql_query($sql102);
$row1 = mysql_fetch_row($result102);
$idm1=$row1[0];
$photonamet=$row[0].$rand.".".$lastname ;
copy($fileupload, "photo/" .$photonamet);
$sql102="update member SET m_photo='$photonamet' where m_id='$row[0]' ";
$result102 = mysql_query($sql102);
$thumbdir = "photo/thumb/"; //ระบบ thumb
thumbnail($fileupload, $thumbdir . $photonamet);
echo "<script>$error;window.location='https://www.linefriendly.com/line/".$idm."/".$_POST['lineid']."';</script>";
}
}
}
?>
Tag : PHP
Date :
2018-04-01 13:05:40
By :
1404727839563428
View :
561
Reply :
4
Code (PHP)
mysqli_num_rows
------------------------
$num = mysqli_num_rows($con,$sql);
if ($num > 3)
{
echo "<script> alert('No insert '); </script>";
}else{
do somethings
}
ก่อนจะใช้ ต้อง Check :: SELECT * FROM table WHERE ID = '".$_POST["ID"]."' AND Answer = '".$_POST["Answer "]."'
---------------------------------------------------------
Main SQL ที่ต้องมี
1.SELECT
2.mysql_num_rows
3.insert
แนวทางน่ะครับ
Date :
2018-04-02 08:27:12
By :
Hararock
แก้ไม่ได้เลยครับ ค้าง
Date :
2018-04-03 13:29:34
By :
Ubuntu
Load balance : Server 05