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 > ช่วยที่ค่ะ เขียนโค๊ด รับค่าจาก TextBox (มีรูปภาพประกอบ)



 

ช่วยที่ค่ะ เขียนโค๊ด รับค่าจาก TextBox (มีรูปภาพประกอบ)

 



Topic : 039656



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



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






เขียนโค๊ด รับค่าจากช่อง TextBox แล้วนำค่ามาเขียนคำสั่งค้นหา โดยเลือกว่าต้องการค้นหาจาก รหัสนักศึกษา หรือ ชื่อ-สกุล แล้วนำค่าที่ค้นหาได้มาโชว์ตารางข้างล่างทำงัยค่ะ ช่วยตอบที นู๋มืดแปดด้านจริง ๆๆ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-02-27 01:46:35 By : mumunoi View : 7317 Reply : 7
 

 

No. 1



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



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

สมมุติละกันนะ ผมเขียนให้มันอยู่หน้าเดียวกัน โดยอาศัยการเช็คจากการ กดปุ่ม

<form name="frmsearch" method="POST" action="">
Keyword : <input type="text" name="txtkeyword" /><br/>
<input type="radio" name="radio_check" value="1"/>รหัสประจำตัว&nbsp;<input type="radio" name="radio_check" value="2"/>ชื่อ - นามสกุล</br>
<input type="submit" name="btsearch" value="FIND">&nbsp;<input type="reset" value="ยกเลิก"/>
</form>
<?php
// ส่วนนี้ให้มันแสดงผล
$bt=isset($_POST['btsearch'])?$_POST['btsearch']:'';
$txt=isset($_POST['txtkeyword'])?$_POST['txtkeyword']:'';
$value=isset($_POST['radio_check'])?$_POST['radio_check']:'';
if($bt!=""){ // ตรงสอบว่า หากไม่มีการกดปุ่ม ค้นหามา
// ที่นี้ตรวจสอบว่า เรากดปุ่ม อะไรมา รหัส หรือ ชื่อสกุล

$cndb=mysql_connect("localhost","root","password") or die('ติดต่อเซิฟเวอร์ บ่ ได้ จ้า');
$selectdb=mysql_select_db("DB") or die('หาฐานข้อมูล บ่ พ้อ');
if($value=="1"){ // ค้นหาตามรหัส เพราะเรากดมาได้ค่า 1
 $sql="Select * From table Where id like '%$txt%'";
}elseif($value=="2"){ ค้นหาตามชื่อ หรือ นามสกุล
 $sql="Select * From table Where name like '%$txt%' Or surname like '%$txt%'";
}else{ // ถ้าไม่กดอะไรเลยก็ให้มันหาทั้งหมดโดยไม่สนใจ text
 $sql="Select * From table";
}

mysql_query("SET NAMES tis620");
$rs=mysql_query($sql);
if(mysql_num_rows($rs)==0){
echo"ไม่พบข้อมูลที่ค้นหา";
}else{
while($row=mysql_fetch_array($rs)){
echo $row['id']." ".$row['name']." ".$row['surname'];
}
}

}else{
echo"เลือกข้อมูลที่ต้องการ";

}


ประมาณนี้แหละ แกะเอาเด้อ ง่าย ๆ






Date : 2010-02-27 08:16:30 By : kalamell
 


 

No. 2



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



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


ขอบคุณคร้า ที่ให้ความกระจ่าง ตรงกับความต้องการมากค่ะ (สำเนียงเหมือนคนแถวบ้านนู๋เลยนะเนี๊ย อยากได้ E- Mail พี่จัง)
Date : 2010-02-27 09:02:09 By : mumunoi
 

 

No. 3



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



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

[email protected] จ้า
Date : 2010-02-27 09:40:31 By : kalamell
 


 

No. 4

Guest


อ่านแล้วรู้สำเนียง เลยเหรอเนี๊ยะ
Date : 2010-02-27 10:02:58 By : ความรู้เท่าหางอึ่ง
 


 

No. 5



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



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

ขอเก็บไว้ ประยุกต์ ต่อ นะ ครับ ^^
Date : 2010-02-27 10:45:41 By : popnakub
 


 

No. 6



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



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


ผลที่ได้



จากโค๊ดตัวนี่ค่ะ
[font=Verdana]»ÃÐÇѵԼÙéà¢éҾѡ
<table width="600px" border="0" cellspacing="0" cellpadding="4" >
<?php
echo "<tr>
<td width=\"50px\" valign=\"top\" align=\"center\">
<img src=\"../image/default_member.jpg\" width=\"50\" height=\"57\" border=\"0\" alt=\"\">
</td>
<td width=\"550\">
<FORM METHOD=POST ACTION=\"\">
<table width=\"550px\" border=\"0\" cellspacing=\"1\" cellpadding=\"2\" bgcolor=\"#666666\">
<tr bgcolor=\"#C0C0C0\">
<td colspan =\"2\">profile</td>
</tr>
<tr bgcolor=\"#C0C0C0\">
<td width=\"100px\">keyword</td>
<td width=\"450px\"><input type=\"text\" name=\"txtkeyword\" size=\"13\"></td>
</tr>
<tr bgcolor=\"#C0C0C0\">
<td width=\"100px\"></td>
<td width=\"450px\">
<input type=\"radio\" name=\"radio_check\" value=\"1\">ÃËÑÊ»ÃШӵÑÇ
<input type=\"radio\" name=\"radio_check\" value=\"2\">ª×èÍ-Ê¡ØÅ
</td>
</tr>
<tr bgcolor=\"#C0C0C0\">
<td></td>
<td><input type=\"submit\" value=\"Find\" name=\"btsearch\"><input type=\"reset\" value=\"Cancel\"></td>
</tr>
</table>
</FORM>
</td>
</tr>";

// Êèǹ¹ÕéãËéÁѹáÊ´§¼Å
$bt=isset($_POST['btsearch'])?$_POST['btsearch']:'';
$txt=isset($_POST['txtkeyword'])?$_POST['txtkeyword']:'';
$value=isset($_POST['radio_check'])?$_POST['radio_check']:'';
if($bt!=""){
// µÃǨÊͺÇèÒ ËÒ¡äÁèÁÕ¡Òá´»ØèÁ ¤é¹ËÒÁÒ
// ·Õè¹ÕéµÃǨÊͺÇèÒ àÃÒ¡´»ØèÁ ÍÐäÃÁÒ ÃËÑÊ ËÃ×Í ª×èÍÊ¡ØÅ


include("connectdb.php");
if($value=="1"){
// ¤é¹ËÒµÒÁÃËÑÊ à¾ÃÒÐàÃÒ¡´ÁÒä´é¤èÒ 1
$sql="Select * From register_tbl Where stuid like '%$stuid%'";
}elseif($value=="2"){

//¤é¹ËÒµÒÁª×èÍ ËÃ×Í ¹ÒÁÊ¡ØÅ
$sql="Select * From register_tb Where fullname like '%$fullname%' ";
}else{

// ¶éÒäÁè¡´ÍÐäÃàÅ¡çãËéÁѹËÒ·Ñé§ËÁ´â´ÂäÁèʹ㨠text
$sql="Select * From register_tbl";
}

echo "<table width=\"550px\" border=\"1\" bordercolor=\"#111111\" cellspacing=\"0\" cellpadding=\"4\" bgcolor=\"#C0C0C0\" valign=\"top\" align=\"right\">";
echo "<tr><td colspan=\"4\" ><center>»ÃÐÇѵԼÙéà¢éҾѡ</center></tr></td>";
echo "<tr ><td><center>ÃËÑÊ»ÃШӵÑÇ</center></td><td><center>ª×èÍ - Ê¡ØÅ</center></td><td><center>àºÍÃìâ·ÃÈѾ·ì</center></td><td><center>ËÁÒÂàÅ¢Ëéͧ</center></td></tr>";

//mysql_query("SET NAMES tis620");
$rs=mysql_query($sql);
if(mysql_num_rows($rs)==0){
echo"äÁ辺¢éÍÁÙÅ·Õè¤é¹ËÒ";
}else{
while($row=mysql_fetch_array($rs)){

echo"<tr><td>". $row['stuid']."</td><td>".$row['fullname']."</td><td>".$row['mobile']."</td><td>".$row['room_id']."</td></tr>";
}
}

}else{
//echo"àÅ×Í¡¢éÍÁÙÅ·Õèµéͧ¡ÒÃ";

}


?>
</table>
[/font]



ช่วยดูให้หน่อยค่ะว่าผิดตรงไหน นู๋แก้ไม่ได้จริง ๆ มันมาทั้งตารางเลยค่ะ
Date : 2010-02-27 15:13:17 By : mumunoi
 


 

No. 7

Guest


// Êèǹ¹ÕéãËéÁѹáÊ´§¼Å
$bt=isset($_POST['btsearch'])?$_POST['btsearch']:'';
$txt=isset($_POST['txtkeyword'])?$_POST['txtkeyword']:'';
$value=isset($_POST['radio_check'])?$_POST['radio_check']:'';
if($bt!=""){
// µÃǨÊͺÇèÒ ËÒ¡äÁèÁÕ¡Òá´»ØèÁ ¤é¹ËÒÁÒ
// ·Õè¹ÕéµÃǨÊͺÇèÒ àÃÒ¡´»ØèÁ ÍÐäÃÁÒ ÃËÑÊ ËÃ×Í ª×èÍÊ¡ØÅ


include("connectdb.php");
if($value=="1"){
// ¤é¹ËÒµÒÁÃËÑÊ à¾ÃÒÐàÃÒ¡´ÁÒä´é¤èÒ 1
$sql="Select * From register_tbl Where stuid like '%$stuid%'"; ตรงนี้ข้างบนคุณรับเป็น $txt หรือเปล่า
}elseif($value=="2"){

//¤é¹ËÒµÒÁª×èÍ ËÃ×Í ¹ÒÁÊ¡ØÅ
$sql="Select * From register_tb Where fullname like '%$fullname%' "; ตรงนี้ด้วย $txt ต่อ SQL ผิดหรือเปล่าครับ
Date : 2010-02-27 15:21:54 By : ความรู้เท่าหางอึ่ง
 

   

ค้นหาข้อมูล


   
 

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