Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 107,525

HOME > PHP > PHP Forum > คือต้องการให้แสดงข้อมูลที่มีชื่อเรื่องซ้ำกัน โดยชื่อเรื่องต้องตรงกับ ข้อมูลที่ทำการ GET id เข้ามาค่ะ





 

คือต้องการให้แสดงข้อมูลที่มีชื่อเรื่องซ้ำกัน โดยชื่อเรื่องต้องตรงกับ ข้อมูลที่ทำการ GET id เข้ามาค่ะ

 



Topic : 133496



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



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



คือต้องการให้แสดงข้อมูลที่มีชื่อเรื่องซ้ำกัน โดยชื่อเรื่องต้องตรงกับ ข้อมูลที่ทำการ GET id เข้ามาอะค่ะ

Code (PHP)
<?php
session_start();
if($_SESSION['username'] == "")
{
	echo"<script>alert('Please Login!');</script>";
	exit();
}
if($_SESSION['status'] != "ENDORSEE")
{
	echo"This page for sendosee only!";
	exit();
}
include('header.php');
include_once("conn.php");
$SQL = "SELECT * FROM user WHERE username = '".$_SESSION['username']."' ";
$Query = mysql_query($SQL);
$Result = mysql_fetch_array($Query);
?>
<style type="text/css">
    .box{
        padding: 9px 15px;
        margin-right: 0;
	    background:#C1CDCD;
	    border-radius: 5px 5px;
        font-size: 15px;
        color:#00000;
        border: none;
    }
</style>
<title>ติดตามเอกสารที่ขออนุมัติ</title>
<?php include('mainend2.php');?>
<h2 class="page-header">รายละเอียดเอกสาร</h2>
<h6><font color="#50526D"></font></h6>

<?php
    $db = mysql_select_db("qr");
    $SQL = "SELECT *  FROM document AS d1
            INNER JOIN department  AS d2 ON  (d1.to_dep_id = d2.dep_id) 
            INNER JOIN position  AS d3 ON  (d1.to_pos_id = d3.pos_id)
            INNER JOIN user AS d4 ON  (d1.to_pos_id = d4.pos_id)
            WHERE doc_id = '".$_GET["doc_id"]."'";      
    $Query = mysql_query($SQL);
    $Result = mysql_fetch_array($Query);
    if(!$Result){
	    echo "Not found Document ID=".$_GET["doc_id"];
    }else{
        /*...*/
    }
?>


<div class="box mt-4">
<div class="container mt-2 p-3">
    <form method="post" action="" class="addel" data-addel-hide="true" data-addel-add="3" data-addel-animation-duration="1000" enctype="multipart/form-data" name="doc_name" id="form1">
        <div class="form-row">
            <label for="validationDefault01" class="col-md-2 col-form-label"><h6>หัวเรื่อง</h6></label>
            <div class="form-group col-md-10">
                <?php echo $Result["doc_name"];?>
            </div> 
        </div>
        <?php date_default_timezone_set('Asia/Bangkok');?>
        <div class="form-row">
            <label for="inputEmail4" class=" col-md-2 col-form-label " ><h6>วันที่บันทึก</h6></label>
            <div class="form-group col-md-3 ">
                <input type="text" class="form-control" id="inputPassword4" value="<?php echo $Result["date_of_receipt"];?>" readonly="true" name="date_of_receipt">
            </div>

            <h6><label for="validationDefault03" class="mx-sm-3 col-form-label ">&nbsp;&nbsp;วันที่ออก&nbsp;</label></h6>
            <div class="form-group col-md-3">
                <div class='input-group date' >
                    <input type='text' class="form-control"  id='validationDefault03' name="doc_date" value="<?php echo $Result["doc_date"];?>" readonly="true"/>
                </div>
            </div>

            <h6><label for="" class=" mx-sm-3 col-form-label ">&nbsp;&nbsp;ที่&nbsp;&nbsp;&nbsp;</label></h6>
            <div class="form-group col-md-2">
                <input type="text" class="form-control"  id="inputPassword4" name="doc_number" value="<?php echo $Result["doc_number"];?>" readonly="true">
            </div>  
        </div>
        <div class="form-row">
            <label for="validationDefault04" class="col-md-2 col-form-label"><h6>ประเภทเอกสาร</h6></label>
            <div class="form-group col-md-3">
                <input type="text" class="form-control"  id="inputPassword4"  name="doc_class" value="<?php echo $Result["doc_class"];?>" readonly="true">
            </div>
       
        </div>
        <div class="form-row">
            <label for="exampleFormControlTextarea1 " class="col-md-2 col-form-label"><h6>เนื้อความย่อ</h6></label>
            <div class="form-group col-md-10">
            <?php 
                if ($Result['doc_explain'] == ''){ 
                    echo "-"; 
                }else{ 
                    echo $Result["doc_explain"];  
                }
            ?>
            </div>
        </div>
        
        <div class="form-row">
            <label for="exampleFormControlTextarea1 " class="col-md-2 col-form-label"><h6>หมายเหตุ</h6></label>
            <div class="form-group col-md-10">
            <?php  
                if ($Result['doc_note'] == ''){ 
                    echo "-"; 
                }else{ 
                    echo $Result["doc_note"];  
                }
            ?>
            </div>
        </div>


        </div>
        </div>
        <br>

        <h2 class="page-header">ติดตามเอกสารที่ขออนุมัติ</h2>

        <table class="table table-striped table-bordered table-hover table-sm">
<br>

        <?php
    $db = mysql_select_db("qr");
    $SQL = "SELECT *  FROM document AS d1
            INNER JOIN department  AS d2 ON  (d1.to_dep_id = d2.dep_id) 
            INNER JOIN position  AS d3 ON  (d1.to_pos_id = d3.pos_id)
            INNER JOIN user AS d4 ON  (d1.to_pos_id = d4.pos_id)
            WHERE doc_name = 'จัดซื้อพัสดุ'";        
    $Query = mysql_query($SQL);
    $Result = mysql_fetch_array($Query);
?>

<tr  class="text-center"> 
    <th scope="col">วันที่</th>
    <th scope="col">จากหน่วยงาน</th>
    <th scope="col">จากตำแหน่ง</th>
    <th scope="col" style="width:28%;">ส่งถึง</th>
    <th scope="col">ชื่อเรื่อง</th>
    <th scope="col">สถานะ</th>
</tr>
<?php date_default_timezone_set('Asia/Bangkok'); ?>

<?php
while($Result = mysql_fetch_array($Query)){
?>
<tr>
    <td><?php echo $Result["date_of_receipt"];?></td>
    <td class="text-center"><?php echo $Result["from_dep_id"];?></td>
    <td class="text-center"><?php echo $Result["from_pos_id"];?></td>
    <td class="text-center"><?php echo $Result["name"];?>  &nbsp;<?php echo $Result["lastname"];?></td>
    <td class="text-center"><?php echo $Result["doc_name"];?></td>
    <td class="text-center"><?php echo $Result["doc_status"];?></td>
</tr>
<?php
}
?>
</table>
<?PHP include('footer.php'); ?>



ผลลัพธ์ที่อยากได้ค่ะ

รูปหน้าจอ

แต่ที่มันแสดงได้เพราะ กำหนด where แล้วใส่ชื่อเรื่องไปเลยอะค่ะ

โค้ด

อยากเขียนให้มันแสดงออกมาอัตโนมัติ ต้องเขียนแบบไหนคะ ขอบคุณค่ะ



Tag : PHP, MySQL, Appserv







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2019-04-20 16:20:22 By : news3329 View : 93 Reply : 1
 

 

No. 1



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



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

ก็เอาหัวเรื่องสร้างเป็นตัวแปรอีกทีครับ

Code (PHP)
$docname = $Result["doc_name"];
echo $docname;


แล้วก็เอาตัวแปรที่ได้มาใส่เข้าไป
แทนการพิมพ์จัดซื้อพัสดุ
Code (PHP)
$db = mysql_select_db("qr");
    $SQL = "SELECT *  FROM document AS d1
            INNER JOIN department  AS d2 ON  (d1.to_dep_id = d2.dep_id) 
            INNER JOIN position  AS d3 ON  (d1.to_pos_id = d3.pos_id)
            INNER JOIN user AS d4 ON  (d1.to_pos_id = d4.pos_id)
            WHERE doc_name = '$docname'";        
    $Query = mysql_query($SQL);
    $Result = mysql_fetch_array($Query);


แล้วในครั้งต่อไปเมื่อมีการคลิกเข้ามาดูที่หัวข้อใดก็ตามข้อมูลก็จะเปลี่ยนไปตามที่หัวเรื่องโดยอัตโนมัติ

หากหัวเรื่องบอกว่าจัดซื้อพัสดุ ข้อมูลที่แสดงก็จะมีแค่ของมันครับ
หากหัวเรื่องบอกว่าจัดซื้อจัดจ้าง ข้อมูลที่แสดงก็จะเปลี่ยนเป็นจัดซื้อจัดจ้าง

เพิ่มเติม ตัวแปรที่ประกาศพยายามอย่าประกาศซ้ำกันจะดีสุดครับ
แล้วก็ เปลี่ยนจาก mysql เป็น mysqli นะครับ เพราะเขายกเลิกไปนานแล้วอาจส่งผลต่ออนาคต






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-04-22 09:33:30 By : nobetaking
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : คือต้องการให้แสดงข้อมูลที่มีชื่อเรื่องซ้ำกัน โดยชื่อเรื่องต้องตรงกับ ข้อมูลที่ทำการ GET id เข้ามาค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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: Voake, Comcube, รับทำเว็บไซต์ รับเขียนโปรแกรม

Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2019 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 , 08-9968-0655 อัตราราคา คลิกที่นี่