พบกับบทความเกี่ยวกับคอมพิวเตอร์และ programming ได้ที่ http://articles.modoeye.com
PHP development / คือมันวนลูปมาเรื่อย ๆ จะมีห้าตัว พอเลือก list box ตัวที่ 2 หรือตัวใดก็
น้องอ้อย
น้องอ้อย
Thu 20 Jul 2006 11:54:25
คือมันวนลูปมาเรื่อย ๆ จะมีห้าตัว พอเลือก list box ตัวที่ 2 หรือตัวใดก็ตาม มันจะเอา ค่าของ list box ตัวสุดท้าย มาตลอดเลย ต้องตั้งค่ายังไงคะ

<select name="price" id="price">
$query="select * from time where num='$num'";
$result=mysql_query($query)or die("query eror");
 while ($row=mysql_fetch_array ($result)) { ?>
<option value="<?php echo $row["price"]; ?>"><?php echo $row["time"]; ?>:<?php echo $row["time2"]; ?></option>
<?php } ?>
 </select>

<input type="button" name="insert" value="บันทึก" onClick="document.form1.action='a_price.php';document.form1.submit();" /> // ปุ่มที่ส่งค่า

echo $price; //พอส่งค่าไป a_price.php
Administrator
Thu 20 Jul 2006 12:03:46
ลองตรวจสอบค่าหลังจากที่เป็น HTML แล้วดูครับ จากโค๊ดไม่มีผิดตรงไหนนะครับ คงต้องดูที่โค๊ดหลังจากเป็น HTML แล้วครับ
น้องอ้อย
น้องอ้อย
Thu 20 Jul 2006 13:45:04
คือมันเอาค่า loop ตัวสุดท้ายไปเสมอ หากเราเลือกตัวแรก มันก็เอาค่า ตัวสุดท้ายไป อยากทราบวิธีส่งค่าตามที่เราเลือก
Administrator
Thu 20 Jul 2006 13:58:00
ลองเปลี่ยนเป็น echo $_REQUEST["price"]; ดูครับว่าแสดงผลถูกต้องหรือไม่
Administrator
Thu 20 Jul 2006 15:23:14
ผมเห็นรูปของคุณใน Thaidev แล้วครับ พอเข้าใจปัญหาละ
คุณวนลูปเพื่อสร้าง object ซ้ำกัน 5 ตัว การสร้าง object แบบนี้คุณต้องทำให้มันมีชื่อไม่เหมือนกันด้วยครับ ถ้าชื่อเหมือนกัน เมื่อส่งค่าแล้ว object ตัวที่อยู่หลังจะทำการ override ค่าของตัวก่อนหน้าที่มีชื่อเดียวกันครับ
Reply
Name:
E-mail:
Home | Services | Forum | Classified | Directories | Support | Contact
ATOM feed RSS 0.9 feed RSS 1.0 feed RSS 2.0 feed
Copyright © 2005 - 2007 Modoeye.com, All Rights Reserved.
Disclaimer | Privacy policy | Term of Use | Term of Services
Valid XHTML Valid CSS! PHP: Hypertext Preprocessor MySQL database Apache Powered! FreeBSD Power to serve
Modoeye Sitemap Client login