Support
Web Programming
(083) 0466100
Your shopping cart
ดูตะกร้าสินค้าของคุณ
ไม่มีสินค้าในตะกร้าของคุณ

สอบถามเกี่ยวกับการค้นหาชื่อ-นามสกุลในdatabaseจากfromครับ

วันที่: 2012-05-22 16:20:34.0view 6847reply 0

top

คือผมจะทำหน้าค้นหาข้อจากในdatabaseครับ

ผมเขียนcodeทำfromค้นหาโดยเเยกช่องเป็น ช่องกรอกชื่อและนามสกุลครับและให้ส่งค่าPOSTไปที่หน้าsearch.phpครับ

แต่พอส่งค่าไปยังหน้าsearch.phpมันจะมีค่าPOSTที่มากจากช่องกรอกชื่อและนามสกุล คือจะทำยังให้สามารถกรอกในช่องชื่อและนามสกุลหรือกรอกแต่ช่องในช่องหนึ่งก็สามารถค้นหาได้ครับ

นี่เป็นcodeที่ผมเขียนครับ มันกรอกได้แค่ช่องใดช่องหนึ่ง เช่นถ้ากรอกชื่อกับนามสกุลพร้อมกันมันจะหาแค่ชื่ออย่างเดียวครับ

<?
require("connect/connect.php");
$name= $_POST['search_n'];
$sname= $_POST['search_sn'];

if($name!=''){
    $sql= "SELECT * FROM teacher WHERE t_name LIKE '%".$name."%'  ";
    $sql_q= mysql_query($sql);
?>

<table width="500" border="1">
    <tr>
        <td>ลำดับ</td>
        <td>ชื่อ-นามสกุล</td>
        <td>สาขาวิชา</td>
    </tr>
       <?
    $number= 1;
    while($result= mysql_fetch_array($sql_q)){
   
    ?>
    <tr>
        <td><? echo $number ?></td>
        <td>
        <?
            echo $result['t_name'];
            echo "&nbsp;";
            echo $result['t_sname'];
        ?>
        </td>
        <td><? $ressult['f_id'] ?></td>
       
    </tr>
    <?
        $number++;
    }
    ?>
</table>
<?
}elseif($sname!=''){
    $sql_sn= "SELECT * FROM teacher WHERE t_sname LIKE '%".$sname."%' ";
    $sql_snq= mysql_query($sql_sn);
?>
    <table width="500" border="1">
    <tr>
        <td>ลำดับ</td>
        <td>ชื่อ-นามสกุล</td>
        <td>สาขาวิชา</td>
    </tr>
       <?
    $number= 1;
    while($result= mysql_fetch_array($sql_snq)){
   
    ?>
    <tr>
        <td><? echo $number ?></td>
        <td>
        <?
            echo $result['t_name'];
            echo "&nbsp;";
            echo $result['t_sname'];
        ?>
        </td>
        <td><? $ressult['f_id'] ?></td>
       
    </tr>
    <?
        $number++;
    }
    ?>
</table>
<?   
}else{
    echo "ไม่พบข้อมูล กรุณากรอกข้อมูลใหม่";
}
?>

 

ขอบคุณครับ

โควท

ความคิดเห็น

วันที่: Mon Apr 29 14:36:00 ICT 2024

แสดงความคิดเห็น
All Replys: 0   Pages: 1/0