新人ヘルプ 「部門責任者レビュー:」フィールドの内容を変更したいのですが、他のフィールドの内容を変更するにはどうすればよいですか
02fc5a49d639171b92f1327c6ff446ec';
echo '時間が記録されていません:'.$row[wdktime].'df250b2156c434f3390392d09b1c9563';
echo '記録されていない理由:'.$row[wdkyy]。 'df250b2156c434f3390392d09b1c9563
echo '部門長のレビュー:'.$row[bmshtime].' ';
echo '人事管理部/部長のレビューと承認:'.$row[rsshtime ].'d5595d131b90bafd01f6c0f21e45876c';
echo '231a563c997aa9e3e0ae614bd16728b0ab9b7b28384b6844945fa036d1b2dfc5'
}
echo '56fdfe7c7827b36c5e76aab17af954f7
echo '3137709e66cfa298c1c53c3286fda44a';
echo 'f5a47148e367a6035fd7a2faa965022e';
mysql_query('UPDATE wdksm SET
bmshtime = '' . $_POST['test'] . ''
WHERE time = '' .$row[id ] ''
'); ??
列名の前に `
time = '' .$row[id] を追加してみてください。よろしいですか? time = '' .$row[time] ではありませんか?
n 個のエラーです。$con=mysqli_connect('localhost','数据库用户名','数据库密码','数据库名');$re=mysqli_query($con,'SELECT * FROM wdksm');while($row = mysqli_fetch_assoc($re)){$id=$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 '<hr /><br />'; }echo '<form name="bc" method="post" action=""> ';echo '<input id="test" name="test" type="text" value="审核" />';echo '<input type="submit" value="审核"/>';echo '</form>';$sql='UPDATE wdksm SET bmshtime = \'' . $_POST['test'] . '\'WHERE id = \'' .$id . '\' ';mysqli_query($con,$sql);
'データベース ユーザー名'、'データベース パスワード'、' の 3 つの項目を入力します。データベース名' をアップロードするだけです。他に問題はありません
mysql 接続メソッドが必要な場合は、ソース コードを分析した後、次のコードを使用できます:
$query = mysql_query('SELECT * FROM wdksm ');while($row = mysql_fetch_assoc($query)){$id=$row['id']; //要修改的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 '<input name="" type="button" value="审核" onclick="" />'; //提交按钮放置在表单外,导致表单无法提交echo '<hr /><br />'; }echo '<form name="bc" method="post" action=""> ';echo '<input id="test" name="test" type="text" value="审核" />';echo '<input type="submit" value="审核"/>'; //应在此处加上提交按钮,表单才能成功提交echo '</form>';/*mysql_query('UPDATE wdksm SET bmshtime = \'' . $_POST['test'] . '\'WHERE time = \'' .$row[id] . '\' //严重错误的sql语句 ');*///正确的sql语句$sql='UPDATE wdksm SET bmshtime = \'' . $_POST['test'] . '\'WHERE id = \'' .$id . '\' ';mysql_query($sql);
実行の結果は、「部門責任者」です。レビュー' は正常に変更されました。
主な問題は SQL ステートメントを区別する必要があることです。データベース内のフィールドの一部には引用符が必要です。ありがとうございます。