php - 变量值不能分配给另一个变量

标签 php html

此处为 HTML 代码

php代码中for循环的一些错误

 <html>
 <head><title>Hello
  </title></head>
   <body>
     <form id="cool" name ="form" action ="hi.php">
      <input type ="text" name="m1" value="m1"/>
          </br><input type ="text" name="m2" value="m2">
          </br><input type ="text" name="m3" value="m3">
          </br><input type ="text" name="m4" value="m4">
          </br><input type ="text" name="m5" value="m5">
          <input type="submit" >
         </form>
         </body>
         </html>

这是 php 代码,它在第 6 行说未定义索引,这里 mem 正在获取值 m1,m2,m3,m4,但是从 mem 中提取值不起作用

<?php

for ($i = 1; $i < 5; $i++) {
    $mem = 'm' . $i;

    $m = $_POST[$mem];
    print " The member is" . $m . "</br>";
}
?>

最佳答案

您需要在表单标签中添加method="POST"

 <form id="cool" name ="form" action ="hi.php" method="POST">

关于php - 变量值不能分配给另一个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32413154/

相关文章:

php - 从多个表中获取同名列

php - JQuery中发现PHP返回AJAX错误

javascript - 处理 HTML 表单中的 JSON

javascript - jquery 带定时器的下拉菜单

javascript - 不调用 jQuery 单击函数来删除动态生成的文本框

php - 转换日期 PHP

php - 将 Jquery 值传递给 PHP 脚本

html - 如何在固定的 div 中定位元素?

javascript - 如何设置列和容器的最大高度以便图像适合 bootstrap 4 中的整个页面?

html - IE7 - 使用 div 来屏蔽选择 - 选择的高度被忽略,下拉列表的位置太高,超过文本