Tah*_*ani 9 php uri codeigniter
我想从URL获取'id'以删除特定的选定产品.我已经使用$this->uri->segment(3)
但它没有从URL获得任何价值.虽然我可以在我的网址中看到'product_id'.
如果我使用$this->url->segment(2)
它给我第二个值表单URL,但我无法获得产品ID.以下是我的代码.请指导我.
视图
echo "<a href='delete_controller?product_id=$product_id'>";
echo $name;
echo "</a>";
Run Code Online (Sandbox Code Playgroud)
单击$ name时会生成以下URL.
http://localhost/designs2/index.php/products_controller/delete_controller?product_id=70
Run Code Online (Sandbox Code Playgroud)
调节器
public function delete_controller()
{
echo $product_id =$this->uri->segment(3);
echo "Taha";
$this->load->view('delete_confirmation');
}
Run Code Online (Sandbox Code Playgroud)
Md.*_*Mia 19
检查下面的代码,希望你得到你的参数
echo $this->uri->segment('3');
Run Code Online (Sandbox Code Playgroud)
Agh*_*med 17
如果你必须传递值,你应该像这样输入url
localhost/yoururl/index.php/products_controller/delete_controller/70
Run Code Online (Sandbox Code Playgroud)
在控制器功能中你可以这样读
function delete_controller( $product_id = NULL ) {
echo $product_id;
}
Run Code Online (Sandbox Code Playgroud)
$product_id = $this->input->get('id', TRUE);
echo $product_id;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
81640 次 |
最近记录: |