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,037

HOME > PHP > PHP Forum > เรื่องเกี่ยวกับการเก็บค่าตัวแปลครับไม่ทราบว่าต้องเทียบยัง



 

เรื่องเกี่ยวกับการเก็บค่าตัวแปลครับไม่ทราบว่าต้องเทียบยัง

 



Topic : 054340



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



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



ผมอยากจะเก็บค่าตัวแปล ลง db ครับแต่จะต้องเปรียบเทียบยังไง ข้อมูลที่ลงถึงจะถูกต้อง
Code (PHP)
$bt1=$_POST['bt1'];   ธีรวุฒิ แซ่ลี้
$bt2=$_POST['bt2'];   ธนโรจน์ เพียวงษ์
$bt3=$_POST['bt3'];   วรพจน์ ลังกาวิเขต
$bt4=$_POST['bt4'];   เฉลิม แก้วสา


if($bt1=="bt1")
        {
	   $use="ธีรวุฒิ แซ่ลี้";
		 }
       else if ($bt2=="$bt2")
         {
       $use="ธนโรจน์ เพียวงษ์";
         } 
	   else if ($bt3=="$bt3")
	     {
	   $use="วรพจน์ ลังกาวิเขต";      
	     }
	   else if ($bt4=="$bt4")
	     {
	   $use="เฉลิม แก้วสา";
	     }



คำสั่ง บันทึกลง db 


$sql="insert into tb_sigin values('','$use','$date','$in','')"; ตรง $use  อยากให้มันเก็บค่าที่ถูกต้องเมื่อทำการ เปรียบเทียบแล้วครับ





Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-01-12 13:03:26 By : chonburi f.c View : 875 Reply : 8
 

 

No. 1

Guest


Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 <head>
  <title> new document </title>
 </head>

 <body>

 <a href="test.php?bt= ธีรวุฒิ แซ่ลี้">ธีรวุฒิ แซ่ลี้</a>
 <br/>
 <br/>
  <a href="test.php?bt=ธนโรจน์ เพียวงษ์">ธนโรจน์ เพียวงษ์</a>
   <br/>
 <br/>
  <?php
 
 /*  มันยากไป ผมทำไม่เป็น */
 
 /*
	$bt1=$_POST['bt1'];   ธีรวุฒิ แซ่ลี้
	$bt2=$_POST['bt2'];   ธนโรจน์ เพียวงษ์
	$bt3=$_POST['bt3'];   วรพจน์ ลังกาวิเขต
	$bt4=$_POST['bt4'];   เฉลิม แก้วสา

	if($bt1=="bt1")
			{
		   $use="ธีรวุฒิ แซ่ลี้";
			 }
		   else if ($bt2=="$bt2")
			 {
		   $use="ธนโรจน์ เพียวงษ์";
			 } 
		   else if ($bt3=="$bt3")
			 {
		   $use="วรพจน์ ลังกาวิเขต";      
			 }
		   else if ($bt4=="$bt4")
			 {
		   $use="เฉลิม แก้วสา";
			 }

	คำสั่ง บันทึกลง db 

*/

/*   ทำเป็นแต่ง่ายๆ แบบนี้       */

if($_GET['bt'] !=""){
	$use = $_GET['bt'];
	echo $sql="insert into tb_sigin values('','$use','$date','$in','')"; //ตรง $use  อยากให้มันเก็บค่าที่ถูกต้องเมื่อทำการ เปรียบเทียบแล้วครับ
}
 
 ?>
 </body>
</html>








แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-01-12 13:26:15 By : peterXP
 


 

No. 2



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



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

มันเป็นแบบนี้ครับ ตรงหน้า from ผมใช้เป็น checkbox ในการเลือกเพื่อส่งค่า แล้วกำหนดตัวแปลเป็น bt1,bt2,bt3,bt4 แล้วสั่งให้มันส่งค่ามาหน้าที่ต้องทำการบันทึก
ตรงหน้า บันทึก ผมได้ทำการ ประกาศตัวแปลซึ่งได้แก่

$bt1=$_post['bt1'] ชื่อ a
$bt2=$_post['bt2'] ชื่อ b
$bt3=$_post['bt3'] ชื่อ c
$bt4=$_post['bt4'] ชื่อ d


แล้วผมก็จะทำการบันทึกโดยเขียนแบบนี้
$sql="insert into tb_sigin values('','$use','$date','$in','')";
$result=mysql_db_query($dbname,$sql);

ที่เนี่ย ตรงตัวแปล $use เนี่ยผมต้องเขียนเปรียบเทียบยังไงถึงจะได้ค่าที่ผมเลือกไว้ เช่นหน้า แรกผม เลือก checkbox คนที่ 4 ผมอยากจะให้มันเก็บค่าคนที่ 4 เลย โดยใช้ ตัวแปล $use เก็บต้องเขียนเปรียบเทียบยังไงอะครับ รบกวนนิสนึงครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-01-12 13:35:46 By : chonburi f.c
 

 

No. 3

Guest


ตกลง input เป็น checkbox นะ (เลือกได้หลายค่า)

ไม่้ตั้องตั้งชื่อตัวแปรเยอะแยะขนาดนั้นครับ

$bt1=$_post['bt1'] ชื่อ a
$bt2=$_post['bt2'] ชื่อ b
$bt3=$_post['bt3'] ชื่อ c
$bt4=$_post['bt4'] ชื่อ d


ก็ตั้งชื่อแบบ array

<input type="checkbox" name="del[]" value ="1"> นาย a<br>
<input type="checkbox" name="del[]" value ="2"> รายการที่ 2<br>
<input type="checkbox" name="del[]" value ="3"> รายการที่ 3<br>


foreach แล้ว insert
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-01-12 13:54:25 By : peterXP
 


 

No. 4



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



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

เงื่อนไขแบบนี้ยังไม่เคยเขียนอะครับ แนะนำทีครับ แต่ตอนนี้ได้แล้วครับ

ใช้แบบนี้อะ

Code (PHP)
$bt=$_POST['bt'];
$bt2=$_POST['bt2'];
$bt3=$_POST['bt3'];
$bt4=$_POST['bt4'];
$date=date(" Y-m-d  H:i:s ");
$datein=date(" Y-m-d  H:i:s ");



if ($_POST['bt']=="wut"){
	$use = "ธีรวุฒิ แซ่ลี้";
	}
else if ($_POST['bt2']=="ธนโรจน์ เพียวงษ์"){
	$use = $_POST['bt2'];
	}
else if ($_POST['bt3']=="วรพจน์ ลังกาวิเขต"){
    $use = $_POST['bt3'];	
	}
else if ($_POST['bt4']=="เฉลิม แก้วสา"){
    $use = $_POST['bt4'];

    }


$sql="insert into tb_sigin values('','$use','$date','$datein','')";
$result=mysql_db_query($dbname,$sql);

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-01-12 14:06:28 By : chonburi f.c
 


 

No. 5



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

สมาชิกที่ใส่เสื้อไทยครีเอท

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


หมายถึง 4 คนนี้เลือกคนใดคนหนึ่ง หรือครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-01-12 14:10:49 By : ไวยวิทย์
 


 

No. 6



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



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

ตอบความคิดเห็นที่ : 5 เขียนโดย : ไวยวิทย์ เมื่อวันที่ 2011-01-12 14:10:49
รายละเอียดของการตอบ ::
ใช่ครับ แต่ตอนนี้ code ที่เขียนได้แล้วครับ แต่ยังไงก็แนะนำ code แบบอื่นที่ใช้งานให้ผมได้รู้ก็ดีเหมือนกันครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-01-12 14:20:43 By : chonburi f.c
 


 

No. 7



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

สมาชิกที่ใส่เสื้อไทยครีเอท

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


ถ้าเป็น radio แทนละ ครับ

Code (PHP)
<?php if(empty($_POST)){?>

<form id="form1" name="form1" method="post" action="">
  <?php for($i=0;$i<5;$i++){ ?>
  <input type="radio" name="radio" id="radio" value="คนที่<?php echo $i; ?>" />
  <label for="radio">คนที่ <?php echo $i; ?></label>
  <br />
  <?php } ?>
  <input name="" type="submit" value="Submit" />
</form>

<?php }else{ ?>
	<?php echo "คนที่คุณเลือกคือ :".$_POST['radio']; ?>
<?php } ?>


เลือกคนไหน ก็ Add คนนั้นไปเลย ถ้าหากว่าสี่คนเลือกคนใดคนหนึ่ง


ประวัติการแก้ไข
2011-01-12 15:02:30
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-01-12 15:01:36 By : ไวยวิทย์
 


 

No. 8



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



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

เลือกหมดเลยคับ ผมโลภ 555+
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-01-12 18:12:46 By : teez1232002
 

   

ค้นหาข้อมูล


   
 

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