为了账号安全,请及时绑定邮箱和手机立即绑定

将变量从一页传递到表单

将变量从一页传递到表单

PHP
蓝山帝景 2021-11-13 16:34:20
我有一个两页 A 和 B。A 有一个 html 文件,它从名为 display 的数据库表中提取信息。数据库有一个名为 title.A 的字段,有一个链接按钮,从 A 链接 B。B 是其中包含表单的页面,当我单击 A 中的链接按钮时。它需要去 B 并将 A 的标题放在 B 的输入形式中。我试图传递一个变量,但我无法成功。对于 A 我这样做是为了在链接中传递一个变量。<p><a href="{{ URL::action('pageBcontroller@show',[$display->title =>'title']) }}" title="PageB">Page  B</a></p>在控制器文件中我写了这个方法   public function showTitle($title){        return Theme::view("B")->with('title',$title);    }然后我将 router.php 更改为Route::get("/B/{title}", "BController@showTitle");在页面 B 中,我的表单代码如下所示<input type="title" name="title" value="$title" placeholder="title" />我希望从页面 a 获取标题并将其放入 pagee B。我没有收到任何错误,但没有按预期显示。
查看完整描述

2 回答

?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

HTML代码


<a href="{{ URL::action('pageBcontroller@show',['title' => $display->title]) }}" title="PageB">Page  B</a>

控制器代码


public function show($title){

        return Theme::view("B")->with('title',$title);

        // or return view("B", ["title" => $title]);

    }

页面 B 查看 HTML


<input type="title" name="title" value="{{$title}}" placeholder="title" />


查看完整回答
反对 回复 2021-11-13
?
Cats萌萌

TA贡献1805条经验 获得超9个赞

如果您使用的是 laravel 的刀片模板引擎,那么您应该包含您传入的每个变量,例如 {{ variable }}

在您的情况下,它应该value="{{ $title }}"在输入标签中。


查看完整回答
反对 回复 2021-11-13
  • 2 回答
  • 0 关注
  • 115 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信