开发者

Codeigniter passing variable to URL

开发者 https://www.devze.com 2023-02-03 02:37 出处:网络
I have a list of posts and an edit link for each. When clicking edit it goes to a page where I can edit the specific post I clicked on. For this I will have to pull 开发者_开发问答from the db the id o

I have a list of posts and an edit link for each. When clicking edit it goes to a page where I can edit the specific post I clicked on. For this I will have to pull 开发者_开发问答from the db the id of the post.

Would this be the correct way to do it?

<a href="<?php echo site_url("post/edit/$row->id"); ?>">Edit</a>

post is my controller, edit is my function, and $row->id should pull the id of the post.


Yes, it seems correct to do

<a href="<?php echo site_url("post/edit/".$row->id); ?>">Edit</a> 

Just make sure that your action method (edit in this case) accepts an argument with the post id that you need to fetch.


Yes this is the right way to do it, just like the edit link in SO...just make sure to validate the ID in your controller before processing


PHP won't interpret $row->id correctly within your string. you need to concatenate it at the end, EG: site_url("post/edit/".$row->id)


This is correct... Your code would throw an error

<a href="<?php echo site_url("post/edit/{$row->id}"); ?>">Edit</a>
0

精彩评论

暂无评论...
验证码 换一张
取 消