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 > สอบถามครับ พยายามส่งค่า radio จาก code แรกไป code ที่สอง แต่ไม่สามารถอ่านได้(ไม่ดึงข้อมูลจาก database ) ทำอย่างไรดีครับ



 

สอบถามครับ พยายามส่งค่า radio จาก code แรกไป code ที่สอง แต่ไม่สามารถอ่านได้(ไม่ดึงข้อมูลจาก database ) ทำอย่างไรดีครับ

 



Topic : 063197

Guest




Code (PHP)
<?php require_once('control_db/connect.php'); ?>
<?php require_once('control_db/function.php'); ?>
<?php
if (!isset($_POST['submit'])) {
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
              <table width="743" border="0" cellspacing="0" cellpadding="0">
                <tr>
                  <td><img src="images/newcarspage/images/selectbrand_head.png" alt="" width="743" height="32" /></td>
                </tr>
                <tr>
                  <td height="59" bgcolor="#f5f5f5"><table width="743" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                      <td width="2" height="61"><img src="images/newcarspage/images/lefttopline.gif" alt="" width="2" height="61" /></td>
                      <td width="148" valign="bottom" class="radiobrand">&nbsp;&nbsp;&nbsp;
                        <input type="radio" name="brand" id="radio" value="alfaromeo" />
                        <label for="brand">Alfa Romeo</label></td>
                      <td width="148" class="radiobrand">&nbsp;&nbsp;&nbsp;
                        <input type="radio" name="brand" id="radio12" value="ferrari" />
                        <label for="brand">Ferrari</label></td>
                      <td width="148" class="radiobrand">&nbsp;&nbsp;&nbsp;
                        <input type="radio" name="brand" id="radio22" value="lamborghini" />
                        <label for="brand">Lamborghini</label></td>
                      <td width="148" class="radiobrand">&nbsp;&nbsp;&nbsp;
                        <input type="radio" name="brand" id="radio32" value="mitsuoka" />
                        <label for="brand">Mitsuoka</label></td>
                      <td class="radiobrand">&nbsp;&nbsp;&nbsp;
                        <input type="radio" name="brand" id="radio42" value="skoda" />
                        <label for="brand">Skoda</label></td>
                      <td width="2" align="right" valign="top"><img src="images/newcarspage/images/righttopline.gif" alt="" width="2" height="61" /></td>
                    </tr>
                  </table></td>
                </tr>
                <tr>
                  <td bgcolor="#f5f5f5"><table width="743" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                      <td width="2"><img src="images/newcarspage/images/leftbottomline.gif" alt="" width="2" height="82" /></td>
                      <td><table width="650" border="0" align="center" cellpadding="0" cellspacing="0">
                        <tr>
                          <td width="99" height="46"  align="right" bgcolor="#f5f5f5"><input name="submit" type="submit" class="go" value="GO" /> </td>
                        </tr>
                      </table></td>
                      <td width="2" align="right" valign="top"><img src="images/newcarspage/images/rightbottomline.gif" alt="" width="2" height="82" /></td>
                    </tr>
                  </table></td>
                </tr>
                <tr>
                  <td height="4" valign="top" bgcolor="#f5f5f5"><img src="images/newcarspage/images/bottomline.gif" alt="" width="743" height="4" /></td>
                </tr>
              </table>
            </form>
<?php
}
else {
$linkName ="test/show.php?carid=".$_POST["brand"];
header("Location: /$linkName");
}
?>
Code (PHP)

Code (PHP)
<table class="content">
      
        <?php
      $carid = $_GET[brand];
      if($carid=="")
      alertgo("Please choose brand","test3.php");
      
      
      $sql = "select * from model 
            inner join brand
            on model.carid = brand.carid
            where model.carid = '$carid'
            and mactive = 1
            and car_active = 1";
   
      $get = "carid=$carid";

   $result = mysql_query($sql);
   $num = mysql_num_rows($result);
   
   for ($i=1; $i<=$num; $i++){
      $row = mysql_fetch_array($result);
?>
    <td><form id="form1" name="form1" method="post" action="">
    <table width="300" border="0" cellpadding="0" cellspacing="0" class="modeltext">
      <tr>
        <td align="center"><a href="pimage/large/<?php echo $row[mimage]?>"     name="model"><img src="mimage/small/<?php echo $row[mimage]?>" border="0"/></a>
       </td>
      </tr>
      <tr>
        <td align="center"><?php echo $row[mname] ?></td>
      </tr>
    </table>
</form></td>
<?php if ($i%3 == 0 ) echo "</tr><tr>"; ?>   
<?php } ?>   
</table>        






Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-07-15 08:13:14 By : pavich View : 829 Reply : 11
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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

Code (PHP)
$carid = $_GET[brand];
echo $carid;


มันมีค่าหรือเปล่าครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-15 08:30:49 By : webmaster
 


 

No. 2



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



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


ทำไมไม่ส่งค่า method เป็น GET ไปทีเดียวจบ อ่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-15 08:43:17 By : tomrambo
 

 

No. 3

Guest


เหมือนจะไม่มีนะครับ ไม่แน่ใจ (มือใหม่มาก) คือพอเลือกradio แล้ว submit มันก็ alert กลับมาหน้าเดิม แต่ตอนที่ submit ไปแล้ว url ก็เปลี่ยนนะครับ จาก http://localhost/test/test3.php ไปที่ http://localhost/test/show.php?carid=15

ทำอย่างไรดีครับ T T
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-15 08:49:42 By : pavich
 


 

No. 4



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



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


คุณเรียก $_GET ผิดนี่ครับ ในเมื่อคุณส่งค่า carid ที่ query string มา

คุณก็ต้องเรียก GET เป็น $_GET[carid]; สิครับ


$carid = $_GET['carid']; 




ประวัติการแก้ไข
2011-07-15 08:55:53
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-15 08:55:36 By : tomrambo
 


 

No. 5

Guest


หรือว่าตัว set ของ radio ผมต้องเขียนวนloopครับ คืออันนี้เขียนแบบธรรมดา เกี่ยวมั้ยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-15 08:56:05 By : pavich
 


 

No. 6

Guest


อ้า ได้แล้วครับ ขอบคุณคุณทอมมากๆ นั่งงมอยู่ตั้งนาน 55
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-15 09:00:09 By : pavich
 


 

No. 7

Guest


รบกวนถามอีกทีได้มั้ยครับ ถ้าจะ echo ตัวแปร row ออกมาตรง title สามารถทำได้มั้ยครับ เพราะค่าตัวแปร row มันอยู่ด้านล่าง ผมลอง echo ดูแล้วมันไม่ออก ขอบคุณมากๆครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-15 09:30:21 By : pavich
 


 

No. 8



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



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


ก็เขียนส่วนของ query ไว้ข้างบน ส่วน html ก็ไว้ล่างครับ

เพราะ เวลาเครื่อง server มันประมวลผลมันมวลผลจากบรรทัดบนสุดลงมาบรรทัดล่างสุด

หากมันไม่เจอตัวแปรที่ประกาศไว้ก่อนหน้า เราจะไป echo ตัวแปรที่มันยังไม่ได้ประมวล ของตัวแปรนั้นๆ ไม่ได้

เพราะตัวแปรมันประกาศไว้อยู่ด้านล่าง ซึ่งมันยังประมวลผลมาไม่ถึง server มันไม่สนครับ ว่าสิ่งที่คุณ echo มานั้น

มันจะมีข้อมูลหรือไม่มี มันก็ทำการส่ง output มายัง client ทันทีเมื่อมันอ่านหรือประมวลผลบรรทัดนั้นเสร็จ

ซึ่งก็จะเป็นข้อมูลว่างป่าว
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-15 10:24:41 By : tomrambo
 


 

No. 9

Guest


ลองทำดูแบบนี้แล้ว loop ด้านล่างมันเพี้ยนน่ะครับ คือรูปแรกที่จะให้โชว์มันหายไป เพราะว่า echo row ไปแล้วครั้งนึง แก้ยังไงดีครับ

Code (PHP)
<?php require_once('control_db/connect.php'); ?>
<?php require_once('control_db/function.php'); ?>
<?php
		$carid = $_GET['carid'];
		if($carid=="")
		alertgo("Please choose brand","test3.php");
		$sql = "select * from model 
				inner join brand
				on model.carid = brand.carid
				where model.carid = '$carid'
				and mactive = 1
				and car_active = 1";
	$result = mysql_query($sql);
	$num = mysql_num_rows($result);
	
	
		$row = mysql_fetch_array($result);
		?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<title><?php echo $row['car_name'] ?></title>
<table class="content">
<?php
		for ($i=1; $i<=$num; $i++){
			$row = mysql_fetch_array($result);
?>
    <td><form id="form1" name="form1" method="post" action="">
    <table width="300" border="0" cellpadding="0" cellspacing="0" class="modeltext">
      <tr>
        <td align="center"><a href="pimage/large/<?php echo $row[mimage]?>"     name="model"><img src="mimage/small/<?php echo $row[mimage]?>" border="0"/></a>
       </td>
      </tr>
      <tr>
        <td align="center"><?php echo $row[mname] ?></td>
      </tr>
    </table>
</form></td>
<?php if ($i%3 == 0 ) echo "</tr><tr>"; ?>   
<?php } ?>	
</table>
</html>		  

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-15 18:38:30 By : pavich
 


 

No. 10



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



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


เปลี่ยนชื่อตัวแปรครับ

อย่าให้เหมือนกัน ตัวบนอาจจะเป็น

$row_title = mysql_fetch_array($result); 



ประวัติการแก้ไข
2011-07-15 19:03:40
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-15 19:02:39 By : tomrambo
 


 

No. 11

Guest


ขอบคุณครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-15 19:20:03 By : pavich
 

   

ค้นหาข้อมูล


   
 

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