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

HOME > PHP > PHP Forum > ดูโค้ดหน้า EDIT ให้หน่อยคะ หน้านี้เป็นหน้าการแก้ไขคะ เมื่อเรากดลิ้งแก้ไขก้อจะมาทำในหน้านี้นะคะ



 

ดูโค้ดหน้า EDIT ให้หน่อยคะ หน้านี้เป็นหน้าการแก้ไขคะ เมื่อเรากดลิ้งแก้ไขก้อจะมาทำในหน้านี้นะคะ

 



Topic : 034918



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



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




Code (PHP)

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<?php
$hostname = "localhost"; 
$username = "root"; 
$password = "1234"; 
$dbname = "datatest"; 

$conn = mysql_connect( $hostname, $username, $password ); 
mysql_query("SET NAMES UTF8");

if ( ! $conn ) die ( "ไม่สามารถติดต่อกับ MySQL ได้" ); 
     
mysql_select_db ( $dbname, $conn )or die ( "ไม่สามารถเลือกฐานข้อมูล datatest ได้" ); 

	
	$old_P_id = $_POST['P_id'];
	//$P_id = 98;

	$sql_data = "SELECT FROM data WHERE P_id=" .$P_id ;

	$result = mysql_query($sql_data);
	
    while($rows = mysql_fetch_array($result)){
	
    $P_id=$rows['P_id'];
	$Prefix=$rows['Prefix'];
	$Name=$rows['Name'];
	$Birthdate=$rows['Birthdate'];
	$Idcard=$rows['Idcard'];
	$Nationality=$rows['Nationality'];
	$Religious=$rows['Religious'];
	$Address=$rows['Address'];
	$Tel=$rows['Tel'];
	$Mobile=$rows['Mobile'];
	$Fax=$rows['Fax'];
	$Email=$rows['Email'];
	$Education=$rows['Education'];
	$Course=$rows['Course'];
	$Institution=$rows['Institution'];
	}
mysql_close ($conn );		

?>

</head>
<body onload='document.Update1.new_Name.focus();                     		document.Update1.new_Name.select();'>
<form action='Update1.php'  method='post' onsubmit='return check_edit();'>
<table align='center' border='1' width='592'>
	<tr align='center'>
	  <td colspan='2' bgcolor="#CCCC33" class="style2">แก้ไขข้อมูล</td>	
	</tr>
	<tr>
	  <td width="196" align='center' bgcolor="#99FF99">
	    <span class="style3">
	  <input name="new_radioprefix" type="radio" value=" นาย" <? if($Prefix=="นาย"){echo "checked";}?>>
	  นาย
      <input name="new_radioprefix" type="radio" value=" นาง" <? if($Prefix=="นาง"){echo "checked";}?>>
      นาง
      <input name="new_radioprefix" type="radio" value="นางสาว" <? if($Prefix=="นางสาว"){echo "checked";}?>>
      นางสาว</span></td>
	  <td width="380" bgcolor="#FF9999" >
	  
      <input type='text' name='new_Name'   value=<?=$Name?>></td>
   </tr>
    <tr>
		<td align='center' bgcolor="#99FF99"><span class="style3">วัน/เดือน/ปีเกิด</span></td>
		
		<td align='left' bgcolor="#FF9999"><select name="new_Date">
          <option value="0" <?php if($date=="0"){echo "selected" ;} ?>>==เลือกวัน==</option>
          <option value="1" <?php if($date=="1"){echo "selected" ;} ?>>1</option>
          <option value="2" <?php if($date=="2"){echo "selected" ;} ?>>2</option>
          <option value="3" <?php if($date=="3"){echo "selected" ; } ?>>3</option>
          <option value="4" <?php if($date=="4"){echo "selected" ; } ?>>4</option>
          <option value="5" <?php if($date=="5"){echo "selected" ; } ?>>5</option>
          <option value="6" <?php if($date=="6"){echo "selected" ; } ?>>6</option>
          <option value="7" <?php if($date=="7"){echo "selected" ; } ?>>7</option>
          <option value="8" <?php if($date=="8"){echo "selected" ; } ?>>8</option>
          <option value="9" <?php if($date=="9"){echo "selected" ; } ?>>9</option>
          <option value="10" <?php if($date=="10"){echo "selected" ; } ?>>10</option>
          <option value="11" <?php if($date=="11"){echo "selected" ; } ?>>11</option>
          <option value="12" <?php if($date=="12"){echo "selected" ; } ?>>12</option>
          <option value="13" <?php if($date=="13"){echo "selected" ; } ?>>13</option>
          <option value="14" <?php if($date=="14"){echo "selected" ; } ?>>14</option>
          <option value="15" <?php if($date=="15"){echo "selected" ; } ?>>15</option>
          <option value="16" <?php if($date=="16"){echo "selected" ; } ?>>16</option>
          <option value="17" <?php if($date=="17"){echo "selected" ; } ?>>17</option>
          <option value="18" <?php if($date=="18"){echo "selected" ; } ?>>18</option>
          <option value="19" <?php if($date=="19"){echo "selected" ; } ?>>79</option>
          <option value="20" <?php if($date=="20"){echo "selected" ; } ?>>20</option>
          <option value="21" <?php if($date=="21"){echo "selected" ; } ?>>21</option>
          <option value="22" <?php if($date=="22"){echo "selected" ; } ?>>22</option>
          <option value="23" <?php if($date=="23"){echo "selected" ; } ?>>23</option>
          <option value="24" <?php if($date=="24"){echo "selected" ; } ?>>24</option>
          <option value="25" <?php if($date=="25"){echo "selected" ; } ?>>25</option>
          <option value="26" <?php if($date=="26"){echo "selected" ; } ?>>26</option>
          <option value="27" <?php if($date=="27"){echo "selected" ; } ?>>27</option>
          <option value="28" <?php if($date=="28"){echo "selected" ; } ?>>28</option>
          <option value="29" <?php if($date=="29"){echo "selected" ; } ?>>29</option>
          <option value="30" <?php if($date=="30"){echo "selected" ; } ?>>30</option>
          <option value="31" <?php if($date=="31"){echo "selected" ; } ?>>31</option>
        </select>
		  <select name="new_Month">
<option value="0" <?php if($month=="00"){echo "selected" ;} ?>>==เลือกเดือน==</option>
 <option value="1" <?php if($month=="01"){echo "selected" ;} ?>>มกราคม</option>
 <option value="2" <?php if($month=="02"){echo "selected" ;} ?>>กุมภาพันธ์</option>
 <option value="3" <?php if($month=="03"){echo "selected" ; } ?>>มีนาคม</option>
 <option value="4" <?php if($month=="04"){echo "selected" ; } ?>>เมษายน</option>
 <option value="5" <?php if($month=="04"){echo "selected" ; } ?>>พฤษภาคม</option>
 <option value="6" <?php if($month=="06"){echo "selected" ; } ?>>มิถุนายน</option>
 <option value="7" <?php if($month=="07"){echo "selected" ; } ?>>กรกฎาคม</option>
 <option value="8" <?php if($month=="08"){echo "selected" ; } ?>>สิงหาคม</option>
 <option value="9" <?php if($month=="09"){echo "selected" ; } ?>>กันยายน</option>
 <option value="10" <?php if($month=="10"){echo "selected" ; } ?>>ตุลาคม</option>
 <option value="11" <?php if($month=="11"){echo "selected" ; } ?>>พฤศจิกายน</option>
 <option value="12" <?php if($month=="12"){echo "selected" ; } ?>>ธันวาคม</option>
        </select>
		  <select name="new_Years">
 <option value="0" <?php if($years=="2499"){echo "selected" ; } ?>>==เลือกปี==</option>
 <option value="1" <?php if($years=="2500"){echo "selected" ; } ?>>1957</option>
 <option value="2" <?php if($years=="2501"){echo "selected" ; } ?>>1958</option>
 <option value="3" <?php if($years=="2502"){echo "selected" ; } ?>>1959</option>
 <option value="4" <?php if($years=="2503"){echo "selected" ; } ?>>1960</option>
 <option value="5" <?php if($years=="2504"){echo "selected" ; } ?>>1961</option>
 <option value="6" <?php if($years=="2505"){echo "selected" ; } ?>>1962</option>
 <option value="7" <?php if($years=="2506"){echo "selected" ; } ?>>1963</option>
 <option value="8" <?php if($years=="2507"){echo "selected" ; } ?>>1964</option>
 <option value="9" <?php if($years=="2508"){echo "selected" ; } ?>>1965</option>
 <option value="10" <?php if($years=="2509"){echo "selected" ; } ?>>1966</option>
 <option value="11" <?php if($years=="2510"){echo "selected" ; } ?>>1967</option>
 <option value="12" <?php if($years=="2511"){echo "selected" ; } ?>>1968</option>
 <option value="13" <?php if($years=="2512"){echo "selected" ; } ?>>1969</option>
 <option value="14" <?php if($years=="2513"){echo "selected" ; } ?>>1970</option>
 <option value="15" <?php if($years=="2514"){echo "selected" ;} ?>>1971</option>
 <option value="16" <?php if($years=="2515"){echo "selected" ;} ?>>1972</option>
 <option value="17" <?php if($years=="2516"){echo "selected" ; } ?>>1973</option>
 <option value="18" <?php if($years=="2517"){echo "selected" ; } ?>>1974</option>
 <option value="19" <?php if($years=="2518"){echo "selected" ; } ?>>1975</option>
 <option value="20" <?php if($years=="2519"){echo "selected" ; } ?>>1976</option>
 <option value="21" <?php if($years=="2520"){echo "selected" ; } ?>>1977</option>
 <option value="22" <?php if($years=="2521"){echo "selected" ; } ?>>1978</option>
 <option value="23" <?php if($years=="2522"){echo "selected" ; } ?>>1979</option>
 <option value="24" <?php if($years=="2523"){echo "selected" ; } ?>>1980</option>
 <option value="25" <?php if($years=="2524"){echo "selected" ; } ?>>1981</option>
 <option value="26" <?php if($years=="2525"){echo "selected" ; } ?>>1982</option>
 <option value="27" <?php if($years=="2526"){echo "selected" ; } ?>>1983</option>
 <option value="28" <?php if($years=="2527"){echo "selected" ; } ?>>1984</option>
 <option value="29" <?php if($years=="2528"){echo "selected" ; } ?>>1985</option>
 <option value="30" <?php if($years=="2529"){echo "selected" ; } ?>>1986</option>
 <option value="31" <?php if($years=="2530"){echo "selected" ; } ?>>1987</option>
 <option value="32" <?php if($years=="2531"){echo "selected" ; } ?>>1988</option>
 <option value="33" <?php if($years=="2532"){echo "selected" ; } ?>>1989</option>
 <option value="34" <?php if($years=="2533"){echo "selected" ; } ?>>1990</option>
 </select></td>	</tr>
	<tr>
		<td align='center' bgcolor="#99FF99"><span class="style3">อายุ</span></td>
		
		<td align='left' bgcolor="#FF9999"><label>
		  <input type="text" name="new_Age">
		</label></td>
	</tr>
	<tr>
		<td align='center' bgcolor="#99FF99"><span class="style3">เลขบัตรประชาชน</span></td>
		
		<td align='left' bgcolor="#FF9999">
		<input type='text' name='new_IdCared' maxlength='13'  value=<?=$Idcard?>>		</td>
	</tr>
	<tr>
		<td align='center' bgcolor="#99FF99"><span class="style3">สัญชาติ</span></td>
		
		<td align='left' bgcolor="#FF9999">
		  <select name="new_Nation">
<option value="เลือกสัญชาติ" <?php if($Nation=="show"){echo "selected" ; } ?>>==เลือกสัญชาติ==</option>
 <option value="ไทย" <?php if($Nation=="Thai"){echo "selected" ; } ?>>ไทย</option>
 <option value="อังกฤษ" <?php if($Nation=="English"){echo "selected" ; } ?>>อังกฤษ</option>
 <option value="สเปน" <?php if($Nation=="Spanish"){echo "selected" ; } ?>>สเปน</option>
 <option value="จีน" <?php if($Nation=="Chinese"){echo "selected" ; } ?>>จีน</option>
 <option value="อินเดีย" <?php if($Nation=="Indian"){echo "selected" ; } ?>>อินเดีย</option>
 <option value="ญี่ปุ่น" <?php if($Nation=="Japanese"){echo "selected" ; } ?>>ญี่ปุ่น</option>
 <option value="เกาหลี" <?php if($Nation=="Korean"){echo "selected" ; } ?>>เกาหลี</option>
      </select>	</td></tr>
	<tr>
		<td align='center' bgcolor="#99FF99"><span class="style3">ศาสนา</span></td>
		<td align='left' bgcolor="#FF9999">
    <select name="new_Relig">
  <option value="เลือกศาสนา" <?php if($Religious=="show"){echo "selected" ; } ?>>==เลือกศาสนา==</option>
  <option value="พุทธ" <?php if($Religious=="Buddha"){echo "selected" ; } ?>>พุทธ</option>
  <option value="คริสต์" <?php if($Religious=="Christ"){echo "selected" ; } ?>>คริสต์</option>
  <option value="อิสลาม" <?php if($Religious=="Islam"){echo "selected" ; } ?>>อิสลาม</option>
  <option value="ฮินดู" <?php if($Religious=="Hindu"){echo "selected" ; } ?>>ฮินดู</option>
      </select ></tr><tr>
		<td align='center' bgcolor="#99FF99"><span class="style3">ที่อยู่</span></td>
		
		<td align='left' bgcolor="#FF9999">
		<input type='text' name='new_Address'   value=<?=$Address?>>		</td>
	</tr>
	<tr>
		<td align='center' bgcolor="#99FF99"><span class="style3">เบอร์โทรศัพท์</span></td>
		
		<td align='left' bgcolor="#FF9999">
		<input type='text' name='new_Tel' maxlength='11'  value=<?=$Tel?>></td>
	</tr>
	<tr>
		<td align='center' bgcolor="#99FF99"><span class="style3">มือถือ</span></td>
		
		<td align='left' bgcolor="#FF9999">
		<input type='text' name='new_Mobile' maxlength='10'  value=<?=$Mobile?>></td>
	</tr>
	<tr>
		<td align='center' bgcolor="#99FF99"><span class="style3">แฟกซ์</span></td>
		
		<td align='left' bgcolor="#FF9999">
		<input type='text' name='new_Fax' maxlength='11'  value=<?=$Fax?>></td>
	</tr>
	<tr>
		<td align='center' bgcolor="#99FF99"><span class="style3">อีเมลล์</span></td>
		
		<td align='left' bgcolor="#FF9999">
		<input type='text' name='new_Email'  value=<?=$Email?>></td>
	</tr>
	<tr>
		<td align='center' bgcolor="#99FF99"><span class="style3">การศึกษา</span></td>
		
		<td align='left' bgcolor="#FF9999">
		<select name="new_Educat">
<option value=<?php if($Education=="show"){echo "selected";} ?>>==เลือกการศึกษา==</option>
<option value=<?php if($Education=="Diploma"){echo "selected";} ?>>อนุปริญญา</option>
<option value=<?php if($Education=="Bachelor degree"){echo "selected";} ?>>ปริญญาตรี</option>
<option value=<?php if($Education=="Mater degree"){echo "selected";} ?>>ปริญญาโท</option>
<option value=<?php if($Education=="Doctor degree"){echo "selected";} ?>>ปริญญาเอก</option>
      </select></td></tr>
	<tr>
		<td align='center' bgcolor="#99FF99"><span class="style3">สาขา</span></td>
		
		<td align='left' bgcolor="#FF9999"><input type='text' name='new_Course'  value=<?=$Course?>></td>
	</tr>
	<tr>
		<td align='center' bgcolor="#99FF99"><span class="style3">มหาวิทยาลัย</span></td>
		
		<td align='left' bgcolor="#FF9999">
		<input type='text' name='new_Insti'  value=<?=$Institution?>>		</td>
	</tr>


	<tr>	
	  <td colspan='5'align='center' bgcolor="#CCCC33">
	        <input type='hidden' name='old_P_id ' value='<?=$old_P_id ?>'>
		    <input type='hidden' name='cmd_Edit' value='Save'>
      <input type='submit' name="cmd_Edit" value='ยืนยันการแก้ไข'id="cmd_Edit"></td>
	</tr>
</table>
</form>

</html>



หน้านี้เป็นหน้าการแก้ไขคะ เมื่อเรากดลิ้งแก้ไขก้อจะมาทำในหน้านี้นะคะ แต่มัน เออเรอตรง
while($rows = mysql_fetch_array($result)){ นะคะ แต่P_idจะให้ระบบเจนให้เองนะคะ


ตรงที่เป็น select เลือก วัน เดือน ปีเกิด สัญชาติ ศาสนา การศึกษา ถ้าเราต้องการให้ข้อมูลมันแสดงข้อมูลเดิมที่ตอนเรากำลังจะแก้ไข เราจะเขียนโค้ดแบบไหนหรอคะ ไม่รุ้ที่เขียนมาถูกหรอเปล่าเพราะมันไม่แสดงอะไรออกมาเลยคะ
ในส่วนที่เป็น textbox กับ radiobutton ข้อมูลเดิมจะแสดงนะคะแต่ตรง select มันไม่แสดง ช่วยดุโค้ดให้หน่อยนะคะ จนปัญญาแล้วคะ ไม่รุ้จะแก้ยังไงแล้วคะยังเหลือที่เวลาเราเลือกวันเดือนปีเกิดแล้วให้แสดงอายุอีกนะคะ ถ้าใครรู้ช่วยบอกด้วยนะคะ ขอบคุณมากๆคะCode (PHP)




Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-11-26 15:31:07 By : kakaka View : 1237 Reply : 16
 

 

No. 1



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

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

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


Code (PHP)
เออเรอตรง
while($rows = mysql_fetch_array($result)){ นะคะ แต่P_idจะให้ระบบเจนให้เองนะคะ


$sql_data = "SELECT FROM data WHERE P_id=" .$P_id ;
ช่องว่างรึปล่าวครับ
$sql_data = "SELECT FROM data WHERE P_id=".$P_id ;

Quote:
ศึกษา ถ้าเราต้องการให้ข้อมูลมันแสดงข้อมูลเดิมที่ตอนเรากำลังจะแก้ไข เราจะเขียนโค้ดแบบไหนหรอคะ ไม่รุ้ที่เขียนมาถูกหรอเปล่าเพราะมันไม่แสดงอะไรออกมาเลยคะ


ที่มันไม่แสดงเพราะอาจยัง select ข้อมูลยังไม่ได้มั้งครับ แก้ทีละอย่างนะครับ






Date : 2009-11-26 15:45:52 By : Sek-Artdrinker
 


 

No. 2



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



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


select ข้อมูลจากดาตดาเบสมาแสดงได้แล้วคะ แต่ตอนนี้มันเออเรอตรง
Code (PHP)
while($rows = mysql_fetch_array($result)){ 


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\Edit1.php on line 28

นะคะ เลยไม่แสดงข้อมุลเดิมที่จะแก้ไขอีกเลยคะ

ตรงช่องนั้นก้อเป็นค่าว่างนะคะ ไม่รุ้ทำไงดีอ่าคะ เขียนไม่ค่อยเป็นด้วยคะ รบกวนด้วยนะคะ
Date : 2009-11-26 16:09:25 By : kakaka
 

 

No. 3



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

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

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


$P_id มีค่ารึปล่าว เอามาจากใหนอะ echo $P_id ; ออกมาดูสิครับ
echo $sql_data ; ออกมาดูด้วย
:)
Date : 2009-11-26 16:17:58 By : Sek-Artdrinker
 


 

No. 4



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



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


Code (PHP)
$old_P_id =P_id; 
	
echo $P_id ; 
	$sql_data = "SELECT FROM data WHERE P_id=" .$P_id ;
echo $sql_data;

	$result = mysql_query($sql_data);
	
    while($rows = mysql_fetch_array($result)){


echo $P_id ;
echo $sql_data; ออกทั้ง2ตัวเลยคะ งงเหมือนกัน เพราะว่า เวลาเรากดตรงแก้ไขที่เป็นลิ้งค์มันมีค่าP_id = ในฐานข้อมูลอ่าคะ
คือที่เขียนแบบนี้จะให้ $old_P_id เป็นไอดีเดิม แต่มีค่า= P_id และข้อมูลเดิมก้อแสดง เราจะแก้ไจแค่ข้อมูลภายในเท่านั้นเองคะ งงไหมคะ
Date : 2009-11-26 16:43:35 By : kakaka
 


 

No. 5



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

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

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


Code
$sql_data = "SELECT * FROM data WHERE P_id=".$P_id ;


หลอกเราให้ดูตั้งนาน
Date : 2009-11-26 16:55:25 By : Sek-Artdrinker
 


 

No. 6



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



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


ขอบคุณคะ

ข้อมูลแสดงแล้วคะ ลืม * นี่เอง แต่ว่าตรงที่ให้เรา select ข้อมูลนะคะ ทำยังไงข้อมูลเดิมถึงจะแสดงละคะ
Date : 2009-11-27 09:04:03 By : kakaka
 


 

No. 7



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

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

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

ดูโค้ดแล้ว ท่าทางคนเขียนนิ ขยัน จริงๆ ไม่ใช้ loop เลย
-- แนะนำ --

ในส่วนของ วัน เดือน ปี loop บ้างก็ได้ครับ โค้ดจะได้ไม่รก จนเกินไป

ผมเขียนเป็น loop ให้ดูครับ จะเอาไปใช้ก็ได้ครับไม่ว่ากัน
http://php-ajax-code.exteen.com/20091127/dropdown-list
Date : 2009-11-27 11:26:23 By : DownsTream
 


 

No. 8



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



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


ขอบคุณคะ

ลองแก้ไขได้แล้วคะแต่ติดตรงที่ว่าวันเดือนปีพ.ศ.เป็นของปัจจุบัน อยากให้มันเป็น
เราจะให้มันเป็นวันเดือนปีที่เรากรอกเราจะทำยังไงอ่าคะ
Date : 2009-11-27 14:57:50 By : kakaka
 


 

No. 9



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

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

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


$date
$month
$years
มาจากใหนหรอครับ ไม่เหนมีการอ้างอิงถึง
ส่วนอยากให้เปนวันนที่ที่กรอก หมายถึงวันเกิดรึปล่าว ทำไมไม่เอา $Birthdate ที่ดึงค่ามาจากฟิว Birthdate มาใช้หละครับ
Date : 2009-11-27 15:52:33 By : Sek-Artdrinker
 


 

No. 10



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



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


Code (PHP)
// วัน
          <option value="0"><?=date("d")?></option>
          <? for($dd=1;$dd<=31;$dd++){?>
          <option value="0"><?=$dd;?></option>
          <? }?>
        </select>
//เดือน ให้ดึงจาก DB ดีกว่า

// ปี
        
		  <select name="new_Years">
          <option value="0"><?=$y_now=date("Y")+543;?></option>
          <? for($yy=$y_now;$yy>=2500;$yy--){?>
          <option value="<?=$yy;?>"><?=$yy;?></option>
          <? }?>
        </select>

Date : 2009-11-27 16:11:59 By : martman26
 


 

No. 11



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



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


ดูของพี่ข้างบนมานะคะ ก้อยังงอยู่เลยอ่าคะ มันแสดง วันเดือนปี ปัจจุบันอ่าคะ แต่ปีไม่แสดง ก้อยังไม่เข้าใจอ่าคะ
ไม่ค่อยเข้าใจโค้ดนะคะ


Code (PHP)
		
		
		
<? //************************************************  การเลือกวัน/เดือน/ปีเกิด?>		
		
	<?php 
    $d = date('d'); 
    $m = date('m'); 
    $y = date('y'); 
    echo $date; 
    $month = array("มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน", 
                   "กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"); 
    ?> 
	
    <select name="new_Date"> 
    <option>==เลือกวัน==</option> <?php foreach (range (1, 31) as $val) { ?> 
  <option value="<?=$val?>" <?=($val == $d) ? 'selected="selected"' : '' ?>><?=$val?> </option>
     <?php } ?> </select> 
	 
    <select name="new_Month"> 
    <option>==เลือกเดือน==</option> <?php foreach ($month as $key=>$val) { ?> 
  <option value="<?=$key?>" <?=($key == $m-1) ? 'selected="selected"' : '' ?>><?=$val?> </option>     <?php } ?> </select>
  
    <select name="new_Years">
    <option>==เลือกปี==</option> <?php foreach (range (2500, 2533) as $val) { ?>
  <option value="<?=$val?>" <?=($val == $y) ? 'selected="selected"' : '' ?>><?=$val?> </option>
     <?php } ?>
</select></td></tr>


Date : 2009-11-27 16:51:30 By : kakaka
 


 

No. 12



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

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

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

ปีปัจจุบันจะแสดงได้อย่างไร ละครับในเมื่อ
foreach (range (2500, 2533) )

มันจะวน loop ตั้งแต่ 2500 - 2533 แต่ ปัจจุบันเป็นปี่ 2552

พี่เห็นน้อง เอาแค่ 2533 เลยทำไว้แค่นั้น

ดูจากโค้ดแล้ว น้องต้อง explode ตัวแปร $Birthdate ออกมาเพื่อเอาปีมาครับ แต่ว่าปีที่ได้จะเป็น ค.ศ. ครับต้องแปลงเป็น พ.ศ. ก่อน หรือไม่น้องก็ให้
foreach (range (1957, 1990) ) // ตัวนี้วนเป็นปี ค.ศ. แล้วค่อย + ด้วย 543 เอา

ถ้าแบบข้างบนก็ -543 แล้วแต่จะเลือกเอาครับ

ร่ายยาวเลยไม่รู้จะเข้าใจมั้ย

ถ้าไม่เข้าใจตรงไหน ก็ แอด msn มาคุยก็ได้ครับ ranarong[at]live[dot]com
Date : 2009-11-27 21:28:39 By : DownsTream
 


 

No. 13

Guest


พี่ไม่เข้าใจหนู หรือว่าหนูไม่เข้าใจพี่ก้อไม่รุ้นะคะ

รูปนี้คือหน้าการแก้ไขนะคะว่าเวลาเรากดแก้ไขแล้วจะมาหน้านี้แต่ข้อมูลมันโชว์หมดแล้ว
ยกเว้น ตรงที่เป็นวันเดือนปีเกิดนะคะมันยังไม่แสดงวันเกิดที่เราเลือกไปนะคะ ถ้าเราจะกลับมาแก้ไขอีกครั้งอายุก้อสามารถแก้ให้ได้อัตโนมัติอ่าคะ ไม่รุ้ว่าหนูดีไซน์หน้าตาผิดหรือเปล่าก้อไม่รุ้คะ ช่วยแนะนำด้วยคะ


1

และก้อหน้านี้จะให้เลือกวัน เดือน ปีเกืดแล้วแสดงอายุนะคะ

2
Date : 2009-11-30 09:54:14 By : kakaka
 


 

No. 14



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

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

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


วันที่ใน database เก็บเป็นยังงัยหรอครับ

Quote:
$date
$month
$years
มาจากใหนหรอครับ ไม่เหนมีการอ้างอิงถึง
ส่วนอยากให้เปนวันนที่ที่กรอก หมายถึงวันเกิดรึปล่าว ทำไมไม่เอา $Birthdate ที่ดึงค่ามาจากฟิว Birthdate มาใช้หละครับ

ลองยังครับ
Date : 2009-11-30 10:25:11 By : Sek-Artdrinker
 


 

No. 15



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



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


เก็บเป็น date คะ
$date
$month
$years
ก็ตอนรับข้อมูลจากหน้าเพิ่มข้อมูลรับมา 3 ค่า ก็คือ วัน เดือน ปี แต่ว่าเอามาเก็บไว้แค่ที่ Birthdate ตัวเดียว
ไม่รุ้ว่าถูกเปล่านะคะ แต่เข้าใจว่าอย่างนี้นะคะ

ก็เขียนไม่เป็นอ่าคะ เลยยังไม่ได้ลองเขียนไม่รุ้จะเริ่มยังไง
Date : 2009-11-30 11:49:31 By : kakaka
 


 

No. 16



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



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


งั้นช่วยต่อนะครับ

คือถ้าเก็บ เป็นอันเดียว
ตอนออกมาก็ต้องตัดครับ
เช่น
Code (PHP)
27.    $Birthdate=$rows['Birthdate'];


$Brithdate = 2009-01-01 หรือ 01-01-2552 หรือ 01/01/2552 ยังไงลอง echo ดูนะครับ

หลังจากนั้นก็ตัดโดยใช้คำสั่ง explode() ดูตัวอย่างได้ที่ https://www.thaicreate.com/php/php-explode.html
แล้วมาเก็บใส่ array

หลังจากนั้นให้นำ array มาใช้ เช่น $a[0] = วัน, $a[1] = เดือน, $a[2] = ปี
หลังจากนั้นให้นำมาเปรียบเทียบ เปลี่ยนจาก if $years เป็น $a[2]
Code (PHP)
<option value="0" <?php if($a[2]=="2499"){echo "selected" ; } ?>>==เลือกปี==</option>
118. <option value="1" <?php if($a[2]=="2500"){echo "selected" ; } ?>>1957</option>
119. <option value="2" <?php if($a[2]=="2501"){echo "selected" ; } ?>>1958</option>
120. <option value="3" <?php if($a[2]=="2502"){echo "selected" ; } ?>>1959</option>

Date : 2009-11-30 12:14:46 By : threety
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ดูโค้ดหน้า EDIT ให้หน่อยคะ หน้านี้เป็นหน้าการแก้ไขคะ เมื่อเรากดลิ้งแก้ไขก้อจะมาทำในหน้านี้นะคะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่