ホームページ  >  記事  >  バックエンド開発  >  PHPでIDを指定してデータを変更する方法

PHPでIDを指定してデータを変更する方法

WBOY
WBOYオリジナル
2016-06-23 13:47:32926ブラウズ

このコードでは、最初の ID を選択してもデータを変更できません。 2 番目の ID のみが 2 番目の ID のデータを独立して変更できますが、最初の送信では変更できません。2 番目の ID でのみ変更されますが、2 番目と 3 番目の ID では 3 番目の ID のデータが変更されます。 4 番目の ID のデータを変更すると、2 番目、3 番目、および 4 番目の ID のデータが変更されます。次に、最初の ID を除いて、他のすべての ID のデータが変更されます
他の ID のデータに影響を与えずに、ID を選択して ID 内のデータを変更する方法を教えてください。 2番目のID、2回目のID提出後
3回目のID提出後
4回目のID提出後

ディスカッションへの返信(解決策)

<?php                                                  $query = mysql_query("SELECT * FROM  `wdksm` ORDER BY `id` DESC ");$i= 0;while($row = mysql_fetch_assoc($query)){{$id[$i]=$row['id'];          echo '日期:'.$row["time"].'  ';echo '部门:'.$row["bumen"].'  ';echo '姓名:'.$row["name"].'  ';echo ' 职务:'.$row["zhiwu"].'<br />';echo '未打卡时间:'.$row["wdktime"].'<br />';echo '未打卡原因:'.$row["wdkyy"].'<br />';echo '部门责任人审核:'.$row["bmshtime"].'  ';echo '人事行政部/总经理审批:'.$row["rsshtime"].'<br />';}echo '<form name="bc" method="post" action=""> ';echo '<input id="test" name="test" type="text" value="审核" />';echo '<input type="hidden" name="id" value="'.$id.'">';echo '<input type="submit" value="审核"/>'; echo '</form>';echo '<hr /><br />';$i	= $i + 1;for ($x=0; $x <= $i; $x++){$sql='UPDATE wdksm SET rsshtime = \'' . $_POST['test']  . '\'WHERE id = \'' .$id[$i] . '\' ';mysql_query($sql);}}?>	

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。