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 > สอบถาม เรื่อง list box เกี่ยวกับ ปี ในกรณีแก้ไข โดยเทียบค่ากับดาต้าเบส



 

สอบถาม เรื่อง list box เกี่ยวกับ ปี ในกรณีแก้ไข โดยเทียบค่ากับดาต้าเบส

 



Topic : 128775



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



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




สวัสดีคร้า
อยากสอบถามพี่

ในกรณี ที่เราต้องการแก้ไข ปี ในด้าต้าเบส เก็บ ข้อมูลไว้ 2558 $objResult["year"] มากจาดาต้าเบส
จาก โค๊ดนี้ ถ้าต้องการ เช็คต้องไปเช็คอย่างไรหรือค่ะ
คือตอนนี้ มันออกมาเลือก ปี 2560 หมดเลย
Code (PHP)
<select name="year" id="year" class="form-control">
<?php
$xYear=date('Y'); // เก็บค่าปีปัจจุบันไว้ในตัวแปร
$xYear1=$xYear+1;
for($i=0;$i<=10;$i++){
if($objResult["year"] == (($xYear1-$i)+543) ) $str="selected"; else $str="";
echo "<option value='".(($xYear1-$i)+543)."' $str>".(($xYear1-$i)+543)."</option>";
}
?>



รบกวนพี่ช่วยชี้แนะด้วยนะค่ะ
ต้องขอบคุณพี่ๆไว้ล่วงหน้าด้วยค่ะ



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2017-09-01 23:37:08 By : moo_810 View : 1446 Reply : 8
 

 

No. 1



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



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

คำถามงง นิดๆ แห่ะ ขอดู รูปภาพผลการรันประกอบหน่อยครับ แล้วก็อธิบายละเอียดกว่านี้ได้ไหมครับล








ประวัติการแก้ไข
2017-09-04 16:37:36
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-09-04 16:37:04 By : nutzaaclub
 


 

No. 2



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



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


ตอบความคิดเห็นที่ : 1 เขียนโดย : nutzaaclub เมื่อวันที่ 2017-09-04 16:37:04
รายละเอียดของการตอบ ::
เหมือนประมาณว่า ใน data เก็บค่า 2558 ไว้
แต่พอกด เพื่อจะทำแก้ไข มันดัน ดึงค่า 2560 มาโชว์ตลอดเลยอ่ะค่ะ
เลยไม่แน่ใจว่าหนูเขียนผิดตรงไหน จากโค๊ดข้างบนอ่ะครับ ^^
ฟฟ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-09-04 22:02:52 By : moo_810
 

 

No. 3



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



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

ก่อน อื่น ลอง echo ค่า $objResult["year"] ออกมาดูก่อนครบั ว่า ค่าถูกไหม
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-09-05 08:41:27 By : nutzaaclub
 


 

No. 4



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



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


น่าจะเป็นที่ javascript
ลองเอาหน้าตาก่อนคลิก combobox มาดูหน่อยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-09-05 08:50:49 By : Chaidhanan
 


 

No. 5



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



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


ตอบความคิดเห็นที่ : 4 เขียนโดย : Chaidhanan เมื่อวันที่ 2017-09-05 08:50:49
รายละเอียดของการตอบ ::
Code (PHP)
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <!-- Tell the browser to be responsive to screen width -->
    <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
    <!-- Bootstrap 3.3.5 -->
    <link rel="stylesheet" href="../assets/css/bootstrap.min.css">
    <link rel="stylesheet" href="../assets/css/bootstrap-theme.min.css">
    <!-- Font Awesome -->
    <!-- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css"> -->
    <link rel="stylesheet" href="../assets/css/font-awesome.css">

    <!-- Theme style -->
    <link rel="stylesheet" href="../dist/css/AdminLTE.min.css">
    <!-- AdminLTE Skins. Choose a skin from the css/skins
         folder instead of downloading all of them to reduce the load. -->
    <link rel="stylesheet" href="../dist/css/skins/_all-skins.min.css">
    <link href="../assets/css/dataTables.bootstrap.min.css" rel="stylesheet">

  </head>
  <body class="hold-transition skin-blue sidebar-mini">
    <?php
  	require_once('../database/Connection.php');
	$sql = "SELECT * FROM tb_projectmanagement where Id_pro = $Id_pro";
	$objQuery = $conn->query($sql);
	?>
<form action="act_edit_project.php" method="post">
<table width="60%" class="table-bordered table-striped" >
<?php
	$i=1;
	while($objResult= $objQuery->fetch_assoc())
	{
		$Id_pro = $objResult["Id_pro"];
	?>
  <tr>
  	<td colspan="2" ><h4><font color="#3366CC"><div align="center">รายละเอียดแผน</div></font></h4></td>
  	
  </tr>
  <tr>
    <th >&nbsp;</th>
    <td ><input name="Id_project" type="text" required class="form-control" placeholder="กรุณากรอกชื่อกิจกรรม" value="<?php echo $objResult["Id_project"];?>" readonly></td>
  </tr>
  <tr>
    <th width="20%" ><div align="right"> ยุทธศาสตร์ : &nbsp;&nbsp;</div></th>
  	<td width="40%" ><select class="form-control" name="Id_strategy">
  	  <option value="">กรุณาเลือกยุทธ์ศาสตร์</option>
  	  <?
	$sql1 = "SELECT * FROM tb_strategy";
	$objQuery1 = $conn->query($sql1);
	while($objResult1= $objQuery1->fetch_assoc())
	{
		$Id_strategy1 = $objResult1["Id_strategy"];
		$Name_strategy1 = $objResult1["Name_strategy"];
		if($Id_strategy1==$objResult["Id_strategy"])
		{
			echo '<option value="'.$Id_strategy1.'" selected >'.$Id_strategy1.'-'.$Name_strategy1.'</option>';
	
		}
		else
		{
			echo '<option value="'.$Id_strategy1.'">'.$Id_strategy1.'-'.$Name_strategy1.'</option>';
		}
	}
	?>
	  </select></td>
  </tr>
  <tr>
    <th><div align="right">กลยุทธ์ : &nbsp;&nbsp;</div></th>
    <td ><select class="form-control" name="Id_tactics">
      <option value="">กรุณาเลือกกลยุทธ์</option>
      <?
	$sql2 = "SELECT * FROM tb_tactics";
	$objQuery2 = $conn->query($sql2);
	while($objResult2= $objQuery2->fetch_assoc())
	{
		$Id_tactics2 = $objResult2["Id_tactics"];
		$Name_tactics2 = $objResult2["Name_tactics"];
		if($Id_tactics2==$objResult["Id_tactics"])
		{
			echo '<option value="'.$Id_tactics2.'" selected >'.$Id_tactics2.'-'.$Name_tactics2.'</option>';
	
		}
		else
		{
			echo '<option value="'.$Id_tactics2.'">'.$Id_tactics2.'-'.$Name_tactics2.'</option>';
		}
	}
	?>
    </select></td>
  </tr>
  <tr>
    <th><div align="right">โครงการ : &nbsp;&nbsp;</div></th>
    <td><select class="form-control" name="Id_tactics2">
      <option value="">กรุณาเลือกกลยุทธ์</option>
      <?
	$sql2 = "SELECT * FROM tb_tactics";
	$objQuery2 = $conn->query($sql2);
	while($objResult2= $objQuery2->fetch_assoc())
	{
		$Id_tactics2 = $objResult2["Id_tactics"];
		$Name_tactics2 = $objResult2["Name_tactics"];
		if($Id_tactics2==$objResult["Id_tactics"])
		{
			echo '<option value="'.$Id_tactics2.'" selected >'.$Id_tactics2.'-'.$Name_tactics2.'</option>';
	
		}
		else
		{
			echo '<option value="'.$Id_tactics2.'">'.$Id_tactics2.'-'.$Name_tactics2.'</option>';
		}
	}
	?>
    </select></td>
  </tr>
  <tr>
    <th><div align="right">กิจกรรม : &nbsp;&nbsp;</div></th>
    <td><textarea name="Activities" rows="3" required class="form-control" id="Activities" placeholder="กรุณากรอกชื่อกิจกรรม"><?php echo $objResult["Activities"];?></textarea></td>
  </tr>
  <tr>
    <th><div align="right">วัตถุประสงค์ : &nbsp;&nbsp;</div></th>
    <td><textarea name="Objective" rows="3" required class="form-control" id="Objective" placeholder="กรุณากรอกชื่อกิจกรรม"><?php echo $objResult["Objective"];?></textarea></td>
  </tr>
  <tr>
    <th><div align="right">เป้าหมาย : &nbsp;&nbsp;</div></th>
    <td><textarea name="Targeted" rows="3" required class="form-control" id="Targeted" placeholder="กรุณากรอกชื่อกิจกรรม"><?php echo $objResult["Targeted"];?></textarea></td>
  </tr>
  <tr>
    <th><div align="right">ตัวชี้วัด : &nbsp;&nbsp;</div></th>
    <td><textarea name="Indicators" rows="3" required class="form-control" id="Indicators" placeholder="กรุณากรอกชื่อกิจกรรม"><?php echo $objResult["Indicators"];?></textarea></td>
  </tr>
  <tr>
    <th><div align="right">คณะ : &nbsp;&nbsp;</div></th>
    <td><select class="form-control" name="Id_faculty">
      <option value="">กรุณาเลือกคณะ</option>
      <?
	$sql2 = "SELECT * FROM tb_faculty";
	$objQuery2 = $conn->query($sql2);
	while($objResult2= $objQuery2->fetch_assoc())
	{
		$Id_faculty2 = $objResult2["Id_faculty"];
		$Name_faculty2 = $objResult2["Name_faculty"];
		if($Id_faculty2==$objResult["Id_faculty"])
		{
			echo '<option value="'.$Id_faculty2.'" selected >'.$Id_faculty2.'-'.$Name_faculty2.'</option>';
	
		}
		else
		{
			echo '<option value="'.$Id_faculty2.'">'.$Id_faculty2.'-'.$Name_faculty2.'</option>';
		}
	}
	?>
    </select></td>
  </tr>
  <tr>
    <th><div align="right">สาขา : &nbsp;&nbsp; </div></th>
    <td>
   
    <select class="form-control" name="Id_branch">
      <option value="">กรุณาเลือกสาขา</option>
      <?
	$sql3 = "SELECT * FROM tb_branch";
	$objQuery3 = $conn->query($sql3);
	while($objResult3= $objQuery3->fetch_assoc())
	{
		$Id_branch3 = $objResult3["Id_branch"];
		$Name_branch3 = $objResult3["Name_branch"];
		if($Id_branch3==$objResult["Id_branch"])
		{
			echo '<option value="'.$Id_branch3.'" selected >'.$Id_branch3.'-'.$Name_branch3.'</option>';
	
		}
		else
		{
			echo '<option value="'.$Id_branch3.'">'.$Id_branch3.'-'.$Name_branch3.'</option>';
		}
	}
	?>
    </select></td>
  </tr>
  <tr>
    <th><div align="right">ปีการศึกษา: &nbsp;&nbsp; </div></th>
    <td><select name="year" id="year" class="form-control">
<?php
$xYear=date('Y'); // เก็บค่าปีปัจจุบันไว้ในตัวแปร
$xYear1=$xYear+1;
for($i=0;$i<=10;$i++){
if($objResult["year"] == (($xYear1-$i)+543) ) $str="selected"; else $str="";
echo "<option value='".(($xYear1-$i)+543)."' $str>".(($xYear1-$i)+543)."</option>";
}
?>

    
    
    </td>
  </tr>
  <tr>
    <th><div align="right">เช็คสถานะ : &nbsp;&nbsp; </div></th>
    <td><select class="form-control" name="Status">
      <option value="">กรุณาเลือกสถานะ</option>
      <?

		if($objResult["Status"]=='1')
		{
			echo '<option value="1" selected >สิ้นสุดโครงการ</option>';
			echo '<option value="2" >กำลังดำเนินการโครงการ</option>';
			echo '<option value="3" >ยังไม่ได้ดำเนินโครงการ</option>';
	
		}
		if($objResult["Status"]=='2')
		{
			echo '<option value="1" >สิ้นสุดโครงการ</option>';
			echo '<option value="2" selected>กำลังดำเนินการโครงการ</option>';
			echo '<option value="3" >ยังไม่ได้ดำเนินโครงการ</option>';
	
		}if($objResult["Status"]=='3')
		{
			echo '<option value="1" >สิ้นสุดโครงการ</option>';
			echo '<option value="2" >กำลังดำเนินการโครงการ</option>';
			echo '<option value="3" selected >ยังไม่ได้ดำเนินโครงการ</option>';
	
		}
	?>
>
    </select></td>
  </tr>
  <tr>
    <th><div align="right">งบประมาณ : &nbsp;&nbsp;</div></th>
    <td><input type="number" class="form-control" name="Budget"  required placeholder="ต้องใส่ตัวเลขเท่านั้น" value="<?php echo $objResult["Budget"];?>"></td>
  </tr>
  <tr>
    <td></td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td></td>
    <td >
      <input type="hidden" name="$Id_project" value="<?php echo $Id_project;?>">
      <button  type="submit" class="btn btn-success btn-sm">
      <span class="glyphicon glyphicon-floppy-disk" aria-hidden="true"></span>&nbsp;&nbsp; บันทึกข้อมูลกิจกรรม</button></td>
  </tr>
<?
	}
?>

</table>
</form>
<br>

  
  </body>
</html>



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-10-04 23:12:41 By : moo_810
 


 

No. 6



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



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


ตอบความคิดเห็นที่ : 4 เขียนโดย : Chaidhanan เมื่อวันที่ 2017-09-05 08:50:49
รายละเอียดของการตอบ ::


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-10-07 00:03:32 By : moo_810
 


 

No. 7



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



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


Code (PHP)
$xYear=date('Y')+544;
$last = $xYear-10;
for($i=$xYear; $i>=$last;$i--){
   $str= (intval($objResult["year"]) == $i)? "selected" : '';
   echo "<option value='$i' $str >$i</option>";
}



ประวัติการแก้ไข
2017-10-07 00:43:24
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-10-07 00:42:38 By : Chaidhanan
 


 

No. 8



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



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


ตอบความคิดเห็นที่ : 7 เขียนโดย : Chaidhanan เมื่อวันที่ 2017-10-07 00:42:38
รายละเอียดของการตอบ ::
ได้แล้วคร้า ขอบคุณอาจารย์มากๆเลยนะค่ะ


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-10-07 22:52:27 By : moo_810
 

   

ค้นหาข้อมูล


   
 

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