php - 使用 php 设置时输入值不可见

标签 php html mysql input

PHP

while($row = mysqli_fetch_array($result, MYSQLI_BOTH)){
  echo "<tr>";
  for($i=0;$i<7;$i++){
    if($i==0){
      echo "<td><input type='text' val='$row[$i]' /></td>";
    }
    if($i>1){
      echo "<td>$row[$i]</td>";
  }}echo "</tr>";
}

除了包含 input 标记的第一列之外,一切都正常。输入标 checkout 现了,但它看起来是空的——没有什么可看的,也没有什么可以突出显示的。但是,如果我执行“检查元素”,我会根据查询表的输出看到它具有正确的值。

对于导致这种奇怪行为的原因以及如何解决它有什么想法吗?

最佳答案

您必须使用基本的 HTML 标签

您必须使用“value”而不是“val”

查看基本 HTML 标签

<input type="text" value="Nikunj"/>

关于php - 使用 php 设置时输入值不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19180841/

相关文章:

c# - 从 HTML 链接调用 C# 函数

mysql - 在 phpmyadmin 中创建触发器时出错

mysql - 如何修复过程 SQL 中的错误?

php - 具有 SerializesModels 特征的 Laravel 队列作业检索过时的模型数据

php - 更正php的错误报告

php - Flex 与 PHP 通信的最佳方法?

php - MYSQL 错误 - 使用 PHP For LOOP

css - 使切换行为像输入控件,即响应空格键按下和键盘选项卡操作

html - 如何在 HTML 中使用正确的撇号而不是 "dumb quotes"?

php - 删除具有特定字段的所有条目