【问题标题】:How to allow just data from an array into an input field?如何只允许数组中的数据进入输入字段?
【发布时间】:2020-03-23 07:28:45
【问题描述】:

为了解释,我需要这个信息来处理 Datamatrixcode 的项目 - 直到现在每次都是一个数字。

好的,我有一个带有一些数字(unique_codes)的表,我通过从表(MySQL)中选择这些数字并将它们放入数组($row)中。

场景:工作人员扫描一个数字(并且这个数字必须是这个 $row 列表中的一个数字 - 然后我 $_POST 这个 $row 到其他站点以将其用于下一步)否则我想要一个错误异常。

我的想法是这样的:

<form action="next site.php" method="post">
<input pattern="<?php $row['unique_code']; ?>"/>
<button class="btn btn-success">Send</button>
</form> 

但这不起作用。 我该如何解决这个问题?尝试并抓住作为替代品?

编辑 - 有一个解决方案:

我让输入字段成为输入表单的作用:接收输入。 所以我 $_POST 一个数字到第二页,并证明我的价值观。

【问题讨论】:

  • 使用单引号 $row['unique_code'];
  • 写下错误已更正:)
  • 我解决了你的问题吗?
  • 不,我在这里写错了,但我仍然使用的代码是单引号'unique_code'

标签: php html mysql design-patterns filter


【解决方案1】:

我认为您应该将printecho 放在$row['unique_code'] 前面或将&lt;?php 替换为&lt;?=,但是您必须在php.ini 中启用short_open_tag

【讨论】:

  • 感谢您的评论。我已经以另一种方式解决了它 - 有关信息,请查看我在顶部的编辑:D
猜你喜欢
  • 2018-03-06
  • 2014-09-14
  • 1970-01-01
  • 2022-11-22
  • 1970-01-01
  • 1970-01-01
  • 2018-11-27
  • 2012-10-08
  • 1970-01-01
相关资源
最近更新 更多