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

Registered : 109,025

HOME > PHP > PHP Forum > แบบฟอร์มกรอกข้อมูลไม่ใส่ค่าแต่ผ่านเงื่อนไข string(0) ""



 

แบบฟอร์มกรอกข้อมูลไม่ใส่ค่าแต่ผ่านเงื่อนไข string(0) ""

 



Topic : 131730



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



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




ทำฟอร์มกรอกข้อมูลน่ะครับแต่ไม่แน่ใจว่าผิดตรงไหน ไม่ใส่ค่าแต่เข้าเงื่อนไข พอ var_dump ออกมาดูค่าได้ string(0) ""

Code (PHP)
<?php
     require("connectDB.php");
	 
	 
	  if(isset($_POST['del']))
		 {			
	         echo "This is del.";
             $query = "TRUNCATE TABLE listprogramvote";
			 $result = mysqli_query($conDB,$query) or die("เกิดข้อผิดพลาด ".mysqli_error($conDB));
    	 }
	
	
	 if(isset($_POST['program_name']))
	 {
		 
		 echo "program_name มีค่า "; var_dump($_POST['program_name']);echo "<br/>";
		 $program_name = trim($_POST['program_name']);
		 
		 
		 if(isset($_POST['program_prefix']))
		 {		
             echo "program_prefix มีค่า "; var_dump($_POST['program_prefix']);echo "<br/>";exit();	 
			 $program_prefix = trim($_POST['program_prefix']);
			 
			 $query = "INSERT INTO listprogramvote(program_name,program_prefix)
			 VALUES ('".$program_name."','".$program_prefix."')";	
			 
		 }
		 else if(isset($_POST['qty_member']) && isset($_POST['start_vote']) && isset($_POST['end_vote']))
		 {
			  echo "qty_member มีค่า ";var_dump($_POST['qty_member']);echo "<br/>";
			  echo "start_vote มีค่า ";var_dump($_POST['start_vote']);echo "<br/>";
			  echo "end_vote มีค่า ";var_dump($_POST['end_vote']);echo "<br/>";
			  exit();
				 
			 $qty_member = trim($_POST['qty_member']);
			 $start_vote = trim($_POST['start_vote']);
			 $end_vote = trim($_POST['end_vote']);
			 
			 $query = "INSERT INTO detailprogram(program_name,qty_member,start_vote,end_vote)
			 VALUES ('".$program_name."','".$qty_member."','".$start_vote."','".$end_vote."')";	
		 } 
		 else
		 {
			 echo "เติมข้อมูลให้ครบถ้วน";header("refresh: 3; url=/updateprogram.php");exit();		 
		 }
		 
		 
		
		      var_dump($_POST['program_name']);echo "<br/>";
			  var_dump($_POST['program_prefix']);echo "<br/>";
			  var_dump($_POST['qty_member']);echo "<br/>";
			  var_dump($_POST['start_vote']);echo "<br/>";
			  var_dump($_POST['end_vote']);echo "<br/>";
			  exit();
				 
		 $result = mysqli_query($conDB,$query) or die("เกิดข้อผิดพลาด ".mysqli_error($conDB));	
		 
		 if( $result)
		 {
			echo "เพิ่มข้อมูลเรียบร้อย";header("refresh: 1; url=/updateprogram.php");
		 }
	      else
	     {
			 echo "ยังไม่ได้เพิ่มข้อมูล"; header("refresh: 3; url=/updateprogram.php");
		 }
		 
	 }
	 else 
	 {
		// var_dump($_POST['program_name']); var_dump($_POST['program_prefix']);
?>	     
		<html>
		<body>
		<u><h3>รายละเอียดรายการ</h3></u>
		<form action="<?php $_SERVER['PHP_SELF']; ?>"  method = "post">
			<input type="text" name="program_name" placeholder = "กรุณาใส่ชื่อรายการ"><br/><br/>
			<input type="text" name="program_prefix" placeholder = "โปรดระบุชื่อที่ใช้ในการโหวต"><br/><br/>
			<input type="submit" ><input type="reset" >
		</form>
		<u><h3>รายละเอียดการแข่งขัน</h3></u>
		<form action="<?php $_SERVER['PHP_SELF']; ?>"  method = "post">
			<input type="text" name="program_name" placeholder = "กรุณาใส่ชื่อรายการ"><br/><br/>
			<input type="text" name="qty_member" placeholder = "โปรดระบุจำนวนผู้เข้าแข่งขัน"><br/><br/>
			<input type="text" name="start_vote" placeholder = "โปรดระบุวันเริ่มต้นการโหวต"><br/><br/>
			<input type="text" name="end_vote" placeholder = "โปรดระบุวันสิ้นสุดการโหวต"><br/><br/>
			<input type="submit" ><input type="reset" >
		</form>
		<u><h3>ปุ่มสำหรับเคลียร์ดาต้าในเทเบิล listprogramvote (มี autoincrement)</h3></u>
		<form action="<?php $_SERVER['PHP_SELF']; ?>"  method = "post">
			<input type="hidden" name="del">
			<input type="submit" >
		</form>
		</form>
		</body>
		</html>
<?php
	 }
?>




Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2018-08-08 11:07:24 By : chaichai087 View : 703 Reply : 3
 

 

No. 1



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



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


แก้ไขได้แล้วครับ ต้องใช้ !empty() แทน






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-08-08 12:54:56 By : chaichai087
 


 

No. 2



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



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


สุดยอดไปเลยพ่อหนุ่ม ถามเองตอบเอง ฮ่าๆ ดีแล้วละครับ ตนเป็นที่พึ่งแห่งตน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-08-08 13:02:37 By : DK
 

 

No. 3



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



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


พอดีได้คำตอบก่อนเลยมีโพสเผื่อมีคนเจอปัญหาแบบเดียวกัน 555
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-08-08 14:09:57 By : chaichai087
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : แบบฟอร์มกรอกข้อมูลไม่ใส่ค่าแต่ผ่านเงื่อนไข string(0) ""
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

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