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

Registered : 107,226

HOME > PHP > PHP Forum > รันเลขหน้า 0001-2019 โดยให้เลขหน้า+เพิ่ม1ไปเรื่อยๆ พอเปลี่ยนปีแล้วเริ่มนับหนึ่งใหม่อะครับ





 

รันเลขหน้า 0001-2019 โดยให้เลขหน้า+เพิ่ม1ไปเรื่อยๆ พอเปลี่ยนปีแล้วเริ่มนับหนึ่งใหม่อะครับ

 



Topic : 133472



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



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



ภาพฐานข้อมูล

ภาพเว็บที่ใช้ลงข้อมูล


อยากให้ช่อง id_book เก็บค่าเป็น0001 ให้ตรวจตรงปีอะครับถ้าเป็นปีเดิม ให้ค่ามัน+1 เหมือนลันเลขอัตโนมัส พอขึ้นปีใหม่ให้เริ่มนับ 0001 ใหม่


*อันนี้โค้ดของ ต้องเขียนโค้ดอะไรเพิ่มแบบไหนอะครับ

Code (PHP)
<?php
session_start();
include("config_book.php");
	$id_book = $_REQUEST["id_book"];
	$subject = $_REQUEST["subject"];
	$from_book = $_REQUEST["from_book"];
	$to_book = $_REQUEST["to_book"];
	$date_book= $_REQUEST["date_book"];
    $date_down_book = $_REQUEST["date_down_book"];
	$name_up_book = $_REQUEST["name_up_book"];
	
	// Upload image
$ext = pathinfo(basename($_FILES['dbg_pic']['name']),PATHINFO_EXTENSION);
$new_image_name = 'img_'.uniqid().".".$ext;
$image_path = "Pic/";
$upload_path = $image_path.$new_image_name;
// uploading
$success = move_uploaded_file($_FILES['dbg_pic']['tmp_name'],$upload_path);

$dbg_pic = $new_image_name;
    
  
	
	$sql="INSERT INTO member_book_c_out (id_book,subject,from_book,to_book,date_book,date_down_book,name_up_book,file,status_book) 
    VALUE('$id_book','$subject','$from_book','$to_book','$date_book','$date_down_book','$name_up_book','$dbg_pic','ส่งออก');";

    $rs = mysqli_query ($con,$sql);
	
if ($rs) {
	echo "<script>";
	echo "location.href='mainpage_user_c.php'";
	echo "</script>";
   } else {
    echo "ErrorNAJA:";
   }
   
    ?>


ช่วยบอกรูปแบบการเขียนให้หน่อยครับว่าจะเริ่มเขียนต่อแบบไหนยังไงอะครับ

อันนี้โค้ดที่ผมลองทำแล้วมัน error
Code (PHP)
<html>
<head>
<meta charset="UTF-8">
</head>
<?php
include 'config_book.php';

$id=$_REQUEST['id'];
$id_book=$_REQUEST['id_book'];
$subject=$_REQUEST['subject'];
$from_book=$_REQUEST['from_book'];
$to_book=$_REQUEST['to_book'];
$date_book=$_REQUEST['date_book'];
$date_down_book=$_REQUEST['date_down_book'];
$name_up_book=$_REQUEST['name_up_book'];


// Upload image
$ext = pathinfo(basename($_FILES['dbg_pic']['name']),PATHINFO_EXTENSION);
$new_image_name = 'img_'.uniqid().".".$ext;
$image_path = "Pic/";
$upload_path = $image_path.$new_image_name;
// uploading
$success = move_uploaded_file($_FILES['dbg_pic']['tmp_name'],$upload_path);

$dbg_pic = $new_image_name;

$sql="INSERT INTO member_book_c_out (subject,from_book,to_book,date_book,date_down_book,name_up_book,file,status_book,SETY) 
    VALUE(,'$subject','$from_book','$to_book','$date_book','$date_down_book','$name_up_book','$dbg_pic','ส่งออก','$SETY');";

$rs = mysqli_query ($con,$sql);

$strNextSeq = "";

//*** Check Year ***//
$strSQL = "SELECT * FROM member_book_out_a ORDER BY id DESC LIMIT 0,1";
$objQuery = mysqli_query($strSQL) or die ("Error Query [".$strSQL."]");
$objResult = mysqli_fetch_array($objQuery);

//*** Check val = year now ***//
if($objResult["date_book"] == date("Y"))
{
	$Seq = substr("00000".$objResult["id_book"],-5,5);   //*** Replace Zero Fill ***//
	$strNextSeq = $objResult["date_book"]."-".$Seq;

	//*** Update Next Seq ***//
	$strSQL = "UPDATE member_book_out_a SET id_book= id_book+1 ";
	$objQuery = mysqli_query($strSQL) or die ("Error Query [".$strSQL."]");
}
else  //*** Check val != year now ***//
{
	$Seq = substr("000001",-5,5);   //*** Replace Zero Fill ***//
	$strNextSeq = date("Y")."-".$Seq;

	//*** Update New Seq ***//
	$strSQL = "UPDATE member_book_out_a SET date_book = '".date("Y")."' , id_book = '1' ";
	$objQuery = mysqli_query($strSQL) or die ("Error Query [".$strSQL."]");
}

echo $strNextSeq;


    
    
	
if ($rs) {
	echo "<script>";
	echo "location.href='out_book_confirm_user_c.php'";
	echo "</script>";
   } else {
    echo "ErrorNAJA:";
   }

?>

</html>



error



Tag : PHP









ประวัติการแก้ไข
2019-04-14 15:47:54
2019-04-14 15:48:15
2019-04-14 16:02:21
2019-04-14 16:53:36
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2019-04-14 15:42:26 By : macxko5047 View : 72 Reply : 1
 

 

No. 1



โพสกระทู้ ( 7,458 )
บทความ ( 1 )



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


https://www.thaicreate.com/community/forum/110046.html






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-04-14 16:38:00 By : Chaidhanan
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : รันเลขหน้า 0001-2019 โดยให้เลขหน้า+เพิ่ม1ไปเรื่อยๆ พอเปลี่ยนปีแล้วเริ่มนับหนึ่งใหม่อะครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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: Voake, Comcube, รับทำเว็บไซต์ รับเขียนโปรแกรม

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