问题标签 [undefined-index]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 尝试在 PHP 中创建重置密码页面时,GET 变量上的未定义索引
我正在开发一个允许用户重置密码的 PHP 页面。我已经到了输入用户名并发送电子邮件的地步,其中包含更改密码的链接。
但是,当我去更改密码时,出现以下错误
这是我的 reset-password.php 代码...
我想我在某个地方/不知何故从链接中丢失了 GET 变量,但不知道如何解决这个问题 - 这是漫长的一天,我已经坚持了一段时间,所以为任何明显的错误道歉!
谢谢。
forms - HTML表单上传文件
我一直在开发一个允许用户将文件上传到服务器的应用程序。我有工作表格,直到最近,突然他们停止工作。
所有不再起作用的表单都是具有enctype='multipart/form-data'
. 但是没有这个的其他形式可以完美地工作。我检查了拼写,并检查了所有内容。
它会生成未定义的索引,这真的让我很恼火,因为它以前工作过。我该如何解决这个问题?
php - 是什么导致本教程脚本出现 mysql 未定义索引错误?
我正在从教程中逐字在我的数据库中运行这个 php 脚本,但是我在第 27 行(以 开头的位if ($_REQUEST['action'] == "add") {
)上遇到了一个未定义的索引错误......我只是在学习 mysql,所以任何帮助都会摇滚!
php - 为什么我会收到未定义的索引错误?
我正在制作一个使用 MYSQL 保存到数据库的简单登录表单。我使用了一个教程,最后当我测试它时,我得到一个错误说
不知道这是什么意思,在网上搜索后仍然无法弄清楚。这是我的代码。请帮忙。谢谢!
我基本上是从教程中复制的
http://www.howtodothings.com/computers-internet/how-to-make-a-login-system-for-your-website
php - register_globals off - 现在我得到一个奇怪的未定义但它不应该是
我之前有的是...
除了功能之外,它的效果很好。所以...我决定使用 $_GLOBALS 数组使其成为 GLOBAL 。我最初喜欢我选择的第一种方法,因为它不断添加到数组中,我可以稍后转储它以查看发生了什么。使用$_GLOBALS['debug_err_msgs']
and$_GLOBALS['errorh_string']
迫使我.=
将字符串(附加)到前一个(这没关系。 ..我不认为您可以去...$_GLOBALS['something'][]
并像更改代码之前那样继续添加到数组中。所以..我进行了如下更改...
PHP
我收到的错误
注意:未定义的索引:第 14 行 /debugOpenBlock.php 中的 errorh_string
注意:未定义的索引:第 14 行 /debugOpenBlock.php 中的 errorh_string
在上面的代码中,在函数内部
这是奇怪的...如果我将行改为阅读...
我什至试过
如果'errorh_string'
是文字?为什么我在里面没有定义.!?!??! 我错过了一些关于全球的东西吗?
当我写这篇文章时,我在想我可以使用
而不是将我所有的代码更改为我现在拥有的方式但是......我很好奇这个问题现在是什么......我讨厌不知道一些事情:)
顺便说一句 - 我最近刚刚在 PHP.INI 文件中关闭了 register_globals。这可能与它有什么关系吗(注意:我从来没有使用 $_SESSION['somevariable'] 作为 $somevariable (主要是因为我不知道你可以这样做,但是......无论如何都无所谓))。
我已经阅读了很多关于 superglobals、register_globals 等的文章,但没有任何关于这一点的信息。
等待智慧哦,比我更伟大的网络开发人员:)
php - 尝试在 PHP 中使用 $_FILE 时出现“未定义索引”错误
我可以轻松地将文件上传到数据库但是当我想编辑文件时,我得到了未定义的错误。这是代码:
product_update.php这是我可以修改数据库中特定记录的所有现有信息的地方。
然后,Update_Post.php这个文件获取 FORM 的所有值并更新数据库。其他字段已更新,但文件上传不起作用。它给出了错误。
validation - 了解 Model 的 $validate 规则何时起作用
我正在尝试CakePHP 2
通过激活 url 激活用户,但在用户注册页面上出现验证错误。
我创建了一个注册操作和视图,并在其中定义了此UserModel
验证规则:
一切正常,直到我使用激活码执行activate
操作,在这里我得到了验证规则的指向。UsersController
Undefined index: password_confirm [APP/Model/User.php, line 59]
matchPasswords
User
Model
为什么我得到错误?
为什么matchPasswords
在activate
action中执行?
这些验证规则是否在控制器的每个视图中执行?
html - 为什么我得到未定义的索引?
我正在使用 CodeIgniter 开发应用程序。在我的应用程序中,当我在 Firefox 10.0 中提交表单时,出现此错误
但是当我在 IE 9 中提交表单时。我的应用程序运行良好。在 IE 中没有发现错误。任何一个都可以。我的 HTML 代码是
CI代码是
当我 print_r($_POST); 我得到了以下
php - 未定义索引:第 12 行 ~\order.php 中的名称
我为客户创建项目。
当我在 wamp 服务器中运行项目时,我可以正确查看项目,但是当客户在我们的 wamp 服务器中运行项目时遇到此错误,
第 12 和 13 行是:
我想知道如何在我的 wamp 服务器中查看此错误。
我用以下代码替换代码:
但是客户因此面临这个错误。
我通过设置 php.ini和我的 php.ini 的一部分来
面对这个错误的方式是:
谢谢。
php - 在 PHP 会话中,如何回显已填写的表单值?
--找到解决方案--
正确的 PHP 代码是 user1175332 和 shanethehat 下面提供的两个答案的组合:
正确的 HTML 代码:
正确的 PHP 代码:
这适用于隔离的测试环境。不幸的是,它仍然不适用于我正在使用的实际表单,可能是因为它包含的 javascript。
----- 原帖 -----
我有一个表格,用户在其中填写不同物品的数量(X 中的 1 个,Y 中的 4 个等)。提交表格后,他将被带到下一页,其中根据总数显示价格数量/体积(这部分工作感谢 StackOverflow 的人)。
在下一页上,我试图显示已填写的每个项目(即数量大于 0 的每个项目)。例如,如果客户有 1 个 X,4 个 Y,但 0 个 Z,我希望下一页显示:
1 X
4 是
表格可以在这里看到。出于某种原因,我不断收到“未定义索引”错误。
这是PHP代码:
提前致谢。