gpt4 book ai didi

javascript - CAKEPHP 表单检索

转载 作者:行者123 更新时间:2023-11-28 08:52:29 26 4
gpt4 key购买 nike

总的来说,我对 CAKEPHP 和 PHP 还很陌生。

我想做的是从数据库中的一行获取一个 ID(“我已经有了”),然后在提交时将其从一个页面传递到另一个页面。

这是第 1 页:

(顺便说一句,此表单是由 javascript 生成的)

<form action="spots/reserve" method="post" name="formToPass">
<input type="hidden" name="spotId" id="spotId" value="<?php echo Spot[i]['id']?>">
</form>

现在我需要在保留页面上获取该 ID,以便我可以进入数据库并获取具有该 ID 的行并显示数据。当我提交当前拥有的内容时,我会在网址末尾看到 ?spotId=# 。这是否意味着它正在工作,而我只是错过了一些东西?

如有任何帮助,我们将不胜感激。谢谢。

* 更新 *

我将方法从 post 更改为 get,现在我可以在预订页面上回显该 ID。在使用 post 方法之前,我收到了 undefined variable 的通知。

最佳答案

如果您想使用 POST 方法提交表单, Controller 中的表单数据应该可以通过 $this->request->data 属性访问。因此,如果您的字段 id 是 SpotId,您应该能够通过以下方式在 Controller 中访问它:

$spotId = $this->request->data['spotId']; 

您还可以通过键入以下内容来检查表单中提交的数据:

debug($this->request->data);

关于javascript - CAKEPHP 表单检索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18991180/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com