2016-12-21 4 views
-2

データを表示するのに手伝ってもらえますか?私の問題は、データが&のシンボルを持っているときですからhrefのデータを取得することは表示されません。データにシンボル&がない場合は、それが表示されます。GETまたはPOSTの&文字でパラメータ値を送信する方法

タイトルに&シンボルがある場合、データは表示されません。

<a href="Reserved.php?Details=<?php echo $Reserve['Title']; ?>"><button name="Details" type="button" value="Details"><i class="fa fa-info-circle"></i> Details</button></a> 
<?Php 
if(isset($_GET['Details'])){ 
       $Details = $_REQUEST['Details']; 


        $Reserve_Query = mysql_query("SELECT a.*, b.*, c.*, d.*, e.*, f.* FROM tblReserved a, tblUser b, tblResources c, tblAuthor d, tblCategory e, tblResourcesType f WHERE a.User_ID = b.User_ID AND a.Accession_No = c.Accession_No AND c.Accession_No = d.Accession_No AND c.Category_ID = e.Category_ID AND c.Type_ID = f.Type_ID AND c.Title = '$Details'"); 
        $Reserve = mysql_fetch_array($Reserve_Query); 
       ?> 
       <tr align="center" style="border: 1px solid #115a01;"> 
        <td><?php echo $Reserve['Title']; ?></td> 
        <td><?php echo $Reserve['Author']; ?></td> 
        <td><?php echo $Reserve['Category']; ?></td> 
        <td><?php echo $Reserve['Resources_Type']; ?></td> 
       </tr> 
       <tr><td colspan="4" height="5"></td></tr> 
} 
+1

取得するため

<a href="Reserved.php?Details=<?php echo urlencode($Reserve['Title']); ?>"><button name="Details" type="button" value="Details"><i class="fa fa-info-circle"></i> Details</button></a> 

//あなたのReserved.phpだろう "でurlencode"

//if variable :jeans&shirts echo $variable = urlencode($_GET['variable']); //out put will be jeans%26shirts 

この機能を試してみてくださいそのようなあいまいな記述。質問にコードを追加する必要があります。ありがとう。 – arkascha

+0

非常に不安な質問です。少なくとも分析するコードを提供してください。 –

+0

ok sir私はそれを編集します – Bit

答えて

0

あなたのコードは、我々が助けることができない値

<?php 
    if(isset($_GET['Details'])){ 
        echo $Details = urldecode($_REQUEST['Details']); 
     } 

    ?> 
+0

ok sir私は..ありがとう – Bit

+0

結果をデコードする必要はありません。 – jeroen

+0

nothings起こったsir – Bit

関連する問題