php
  • codeigniter
  • url
  • 2013-12-11 54 views 0 likes 
    0

    我想通過網址傳遞一個id到控制器,但問題是它給了我的id字段null 編輯鏈接的結果就像 「localhost/home71/project_management/index」。 PHP/boq_account /編輯?ID =」數據沒有通過網址

    $url=base_url(); 
    echo "<td id='edit'><a href='$url project_management/index.php/boq_account/edit?id='$n->id''>Edit</a></td>"; 
    

    我已經嘗試了很多方法,但沒有得到任何東西result.one一提的是我的$ N-> ID不爲空它具有價值,但它不是顯示在傳遞的id參數。

    +0

    '$ n-> id'是否保留某個值? –

    +0

    是的,它的值爲 –

    +0

    比嘗試我的答案,它必須工作。 –

    回答

    1

    嘗試像這個 -

    echo "<td id='edit'><a href='$url project_management/index.php/boq_account/edit?id=".$n->id."'>Edit</a></td>"; 
    
    +1

    非常感謝..它的作品..我會在10分鐘後接受它... –

    0

    這種嘗試,

    echo "<td id='edit'><a href='$url project_management/index.php/boq_account/edit?id='".$n->id."'>Edit</a></td>"; 
    
    0

    嘗試如下的內容:

    echo '<td id="edit"><a href="'.$url.'project_management/index.php/boq_account/edit?id='.$n.'">Edit</a></td>'; 
    
    0

    你有近$ N-太多的單引號> ID 。嘗試是這樣的:

    echo "<td id='edit'><a href='$url project_management/index.php/boq_account/edit?id=$n->id'>Edit</a></td>"; 
    
    0

    如果你確定你有$n->id數據,使用PHP的urlencode()因爲你將它傳遞給<a>。 以下是操作方法:

    echo "<td id='edit'><a href='$url project_management/index.php/boq_account/edit?id=".urlencode($n->id)."'>Edit</a></td>"; 
    
    相關問題