ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingขอความช่วยเหลือเกี่ยวกับโค้ด php ครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ขอความช่วยเหลือเกี่ยวกับโค้ด php ครับ  (อ่าน 688 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
TopPopWeb
Newbie
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 79



ดูรายละเอียด
« เมื่อ: 21 เมษายน 2011, 17:24:28 »

สวัสดีครับ พี่ๆคนไหนที่เก่ง php ช่วยดูโค้ดให้หน่อยครับ ข้างล่างคือโค้ดที่ใช้อยู่ปัจจุบันแต่ว่าผมอยากเปลี่ยนจาก drop down list ให้เป็น radio button น่ะครับ แต่ผมไม่มีความรู้ด้านสคริปเลย ไม่ทราบว่าต้องแก้ไขที่บรรทัดไหนบ้างครับ หาใน google ลองแล้วก็ทำไม่ได้ครับ ขอบคุณล่วงหน้าครับ

โค๊ด:
      <select name="sub_id" id="sub_id">
      <option value=""></option>
      <?
if($cat_id!="") {
$SQL = "select * from tb_sub_category where cat_id=$cat_id order by name";
} else {
$SQL = "select * from tb_sub_category where cat_id=0 order by name";
}

$result1 = mysql_query($SQL) or die(error_msg(mysql_error(),$SQL));
$number = mysql_num_rows($result1);
for($i=1;$i<=$number;$i++) {
$tmp1 = mysql_fetch_array($result1);
?>
        <option value="<?=$tmp1["sub_id"]?>" <?=($tmp1["sub_id"]==$tmp["sub_id"])?"selected":""?>>
        <?=$tmp1["name"]?>
        </option>
        <? } ?>
        </select>
บันทึกการเข้า

 *Link Removed*
smapan
Global Moderator
เจ้าพ่อบอร์ดเสียว
*****

พลังน้ำใจ: 643
ออฟไลน์ ออฟไลน์

กระทู้: 8,272



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 21 เมษายน 2011, 17:28:45 »

รอดูด้วยคน  Embarrassed
บันทึกการเข้า

จูมล่าโฮส สยามโฮสเว็บ modty.com
รวมที่พัก เช่ารายวัน ที่พักเช่ารายเดือนมากที่สุดแจ่มจริง
***Tel 083-757-1515 ติดปัญหา Joomla ตรงไหนรับปรึกษาฟรี โทรมาเถอะครับ ถ้าตอบได้ช่วยแน่นอน ไม่มีกั้ก. ***
lucationjj
สมุนแก๊งเสียว
*

พลังน้ำใจ: 46
ออฟไลน์ ออฟไลน์

กระทู้: 888



ดูรายละเอียด
« ตอบ #2 เมื่อ: 21 เมษายน 2011, 17:34:09 »

<option value="<?=$tmp1["sub_id"]?>" <?=($tmp1["sub_id"]==$tmp["sub_id"])?"selected":""?>>
        <?=$tmp1["name"]?>
        </option>

เปลี่ยนตรงนี้ มั่ง  Embarrassed
บันทึกการเข้า


วันนี้มี ไม่มีบล็อก index แล้ว
TopPopWeb
Newbie
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 79



ดูรายละเอียด
« ตอบ #3 เมื่อ: 21 เมษายน 2011, 17:42:14 »

<option value="<?=$tmp1["sub_id"]?>" <?=($tmp1["sub_id"]==$tmp["sub_id"])?"selected":""?>>
        <?=$tmp1["name"]?>
        </option>

เปลี่ยนตรงนี้ มั่ง  Embarrassed

ขอบคุณครับที่แนะนำ แต่ยังไม่เข้าใจ ช่วยอธิบายอีกหน่อยได้ไหมครับว่าต้องเพิ่มหรือลบอะไรออกบ้าง ขอบคุณครับ
บันทึกการเข้า

 *Link Removed*
ultrasad
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 58
ออฟไลน์ ออฟไลน์

กระทู้: 1,175



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 21 เมษายน 2011, 17:45:18 »

โค๊ด:

<?php

if(
$cat_id!="") { 
$SQL "select * from tb_sub_category where cat_id=$cat_id order by name";
} else {
$SQL "select * from tb_sub_category where cat_id=0 order by name";
}

$result1 mysql_query($SQL) or die(error_msg(mysql_error(),$SQL));
$number mysql_num_rows($result1);
for($i=1;$i<=$number;$i++) { 
$tmp1 mysql_fetch_array($result1);
?>


<input type='radio' name='<?=$tmp1["name"]?>' value='<?=$tmp1["sub_id"]?>' <?=($tmp1["sub_id"]==$tmp["sub_id"])?"checked":""?> > <?=$tmp1["name"]?> <br />

<?php ?>


ลองดูนะครับ ไม่ได้เช็ค  Tongue
บันทึกการเข้า

ThaiseoBoard | รวมรักใดในภิภพจบโลกา แม้นเลิศหล้า ก็ไม่ถึงกึ่งมารดร | I am Redshirted

ทฤษฎีทาง SEO อาจต้องทำตัว Bold หรือ Underline แต่คำว่า "รัก" ไม่ต้องก็ได้ เพราะเธอคงรู้ว่ามันมีความหมาย และ สำคัญ.

ดาวน์โหลดโปรแกรมฟรี ทำเว็บให้คนใช้ ไม่ได้ทำไว้ให้บอทอ่าน Smiley
compsci50
ก๊วนเสียว
*

พลังน้ำใจ: 71
ออฟไลน์ ออฟไลน์

กระทู้: 304



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 21 เมษายน 2011, 17:46:55 »

<?
if($cat_id!="") {
      $SQL = "select * from tb_sub_category where cat_id=$cat_id order by name";
   } else {
      $SQL = "select * from tb_sub_category where cat_id=0 order by name";
   }

   $result1 = mysql_query($SQL) or die(error_msg(mysql_error(),$SQL));
   $number = mysql_num_rows($result1);
   for($i=1;$i<=$number;$i++) {
   $tmp1 = mysql_fetch_array($result1);
   $check="";
   if($tmp1["sub_id"]==$tmp["sub_id"]) $check="checked='checked'";
   ?>
   <input name="sub_id" type="radio" value="<?=$tmp1["sub_id"]?>" <? echo $check; ?> />"<? echo $tmp1["name"]; ?>
   <? } ?>
?>
บันทึกการเข้า
TopPopWeb
Newbie
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 79



ดูรายละเอียด
« ตอบ #6 เมื่อ: 21 เมษายน 2011, 18:03:34 »

เย้ ทำได้แล้วครับโดยใช้สคริปของคุณ compsci50
ส่วนคุณ ultrasad สคริปยัง error อยู่ครับ แต่ยังไงต้องขอขอบคุณที่เข้ามาช่วยตอบนะครับ

ขอบคุณทุกท่านครับ  wanwan017
บันทึกการเข้า

 *Link Removed*
หน้า: [1]   ขึ้นบน
พิมพ์