|
|
|
ช่วยแนะนำ for loop list/menu พ.ศ ให้หน่อยครับ พอดีทำแล้วขาดๆหายครับ |
|
|
|
|
|
|
|
ก็แค่ echo $i นี่ครับ
มันออกยังไงเหรอครับ
|
|
|
|
|
Date :
2014-04-25 00:18:47 |
By :
natt_han |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<option><?php echo $i; ?></option>
|
|
|
|
|
Date :
2014-04-25 00:36:40 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ ถ้าจะเปลี่ยนเป็นเลข ไทยได้หรือเปล่าครับ
|
|
|
|
|
Date :
2014-04-25 06:53:13 |
By :
man |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถามต่ออีกหน่อยครับ
Code (PHP)
<td>
<select name='position_id'>
<?php $sql ="select * from positions;";
$res = mysql_query($sql);
echo mysql_error();
while($data = mysql_fetch_assoc($res)){
?>
<option value="<?php echo $data['position_id']; ?>"><?php echo $data['position_name']; ?></option>
<?php } ?>
</select>
</td>
จากโค๊ดนี้ เวลากดไปในหน้า edit เราจะใส่ค่าตรง option ยังไงให้มันคงค่าไอดีของตำแหน่งเดิมไว้ เพราะว่าเวลากดมาหน้า edit มันขึ้นไอดีที่ ตำแหน่งแรกตลอดเลยครับ
|
|
|
|
|
Date :
2014-04-25 10:39:16 |
By :
man |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
checked ครับ
<p>
<label>เพศ</label>
<input type="radio" id="gender1" name="gender" value="1" <?php if($rs['gender']==1){echo "checked";} ?>/><label class="gender">ชาย</label>
<input type="radio" id="gender2" name="gender" value="2" <?php if($rs['gender']==2){echo "checked";} ?>/><label class="gender">หญิง</label>
</p>
|
|
|
|
|
Date :
2014-04-25 11:10:26 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<tr>
<td>ตำแหน่ง</td>
<td>
<select name='position_id'>
<?php $sql ="select * from positions;";
$res = mysql_query($sql);
echo mysql_error();
while($data = mysql_fetch_assoc($res)){
?>
<option value="<?php echo $data['position_id']; ?>"><?php echo $data['position_name']; ?></option>
<?php } ?>
</select>
</td>
</tr>
<tr>
<td>ชื่อ</td>
<td><input type="text" name="name" id="name" value ="<?=$rows['name']?>"/></td>
</tr>
<tr>
คือจากโค๊ดผมหมายความอีกอย่างครับ เช่น table position มีตำแหน่ง 10 ตำแหน่ง เช่นตำแหน่งที่ 1,2,3 เป็นต้น แต่ละไอดีนั้นตำแหน่งแตกต่างกันครับ แล้วเวลาที่เรากดเข้าไปแก้ไขนี่ จะทำอย่างไรให้มันคงค่าไอดีของตำแหน่งเดิมไว้ครับ เช่นว่ากดเข้าไปแก้ไข ชื่อนาย เอ ซึ่งนายเอมีตำแหน่ง เป็นตำแหน่งที่ 2 คือจะใส่ค่าอย่างไรให้คงค่าตำแหน่งเดิมไว้ เพราะที่ผมทำนี่มันจะเริ่มที่ตำแหน่งแรกเสอมเลยครับ
|
|
|
|
|
Date :
2014-04-25 13:46:34 |
By :
man |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หากค่าไพรมารี่คีย์เป็นเช่นเดิม จะอัพเดทกี่พันรอบ มันก็อยู่ที่เดิม...
ลองเข้าไปหัดเล่น ตาราง แล้วลอง แก้ไจ อัพเดท ใน phpmyadmin ดูครับ
อีกอย่างความหายเรื่องตำแหน่งที่ถามมา มันเป็นการนำค่าจากตารางมาโชว์
มันก็อยู่ที่เราจะ order by ชื่อฟิลด์ ASC หรือ DESC ครับ...
การอัพเดทมันต้องมีการอ้างอิง ฟิลด์ ส่วนมากจะใช้ id ตั้งเป็น PK ไว้
จะอัพเดทยังไงเวลาเราเรียกมาแสดงก็
order by id ASC ตะแหน่งที่ 2 ก็คงจะอยู่ที่ 2 ต่อไป
|
ประวัติการแก้ไข 2014-04-25 15:50:25
|
|
|
|
Date :
2014-04-25 15:47:29 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับเดี่ยวผมจะไปทดลองครับ
|
|
|
|
|
Date :
2014-04-25 21:33:57 |
By :
man |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|