【问题标题】:PHP list created using While loop - How update all using submit button使用 While 循环创建的 PHP 列表 - 如何使用提交按钮更新所有列表
【发布时间】:2016-06-14 18:48:51
【问题描述】:

大家晚上好,

组提交已执行,没有收集我们要收集的名字和姓氏的名字和姓氏,重新发布给群组用户输入名字和姓氏。

下面是用于列出组信息的代码,带有 INPUT 字段以收集名字和姓氏。

关于如何在一个提交按钮中将名字和姓氏的所有输入数据发布到数据库中的任何想法。

任何帮助将不胜感激。

 $Group_ID = '22125';

mysql_connect('localhost','root','') or die (mysql_error ()); 
mysql_select_db("GroupDB") or die (mysql_error ()); 

$strSQL = "SELECT ID, firstname, lastname from people where pay_orderid ='$Group_ID'";
mysql_query($strSQL) or die (mysql_error()); 
$query = mysql_query($strSQL);

echo "<table class='table-responsive'><thead><tr><th>First Name</th><th>Last Name</th></tr></thead><tbody>";

while($row = mysql_fetch_array($query)) {
$CurID= $row['ID']; 
$firstname= $row['firstname']; 
$lastname = $row['lastname'];
echo "<tr><td>".$Group_ID."</td><td>".$CurID."</td><td><input value='".$firstname."'></td><td><input value='".$lastname."'></td></tr>";
}

echo "</tbody></table>";?>

【问题讨论】:

  • ...
    包围一切。
  • 您缺少输入标签的名称属性。您还必须声明一个表单。
  • 您要查找的内容称为“表单”。任何 PHP 教程都应该包含一个的使用。
  • 肯定会添加表格;添加表单字段将仅更新与一个 ID 相关的一个字段值 - 我的问题是如何在提交时向多个行字段添加值?希望这很清楚
  • 您需要以不同的方式命名输入字段,因此它不应该只是 而是类似:netbeans.org/kb/docs/php/wish-list-lesson7.html 可以给你一些指导。

标签: php mysql list datatable


【解决方案1】:

工作解决方案:将name 添加到input 字段,以[] 为例。

<td><input name= "firstname[]"  value='".$firstname."'></td>


foreach($_POST['firstname'] as $row=>$fname)
{    
$up_firstname = mysql_real_escape_string($fname); 
$up_CurID= mysql_real_escape_string($_POST['CurID'][$row]);
$up_lastname= mysql_real_escape_string($_POST['lastname'][$row]);

$involv = "UPDATE `people` SET `firstname` = '$up_firstname', `lastname` = '$up_lastname'  WHERE `people`.`ID` = '$up_CurID';"; 
mysql_query($involv);

【讨论】:

    猜你喜欢
    • 2012-04-08
    • 2018-03-19
    • 2013-04-09
    • 1970-01-01
    • 2020-01-18
    • 2021-05-25
    • 2017-10-19
    • 2018-07-27
    • 2017-03-24
    相关资源
    最近更新 更多