PHP/SQLコードに問題があります。私はたくさん試し、グーグルで検索しましたが、コードでどの間違いを犯したのかわかりません。
ここにコードを貼り付けることができず、問題が発生したため、ここに貼り付けました
$absentbijwerken = mysql_query("UPDATE hw_absentieregistratie SET '$currentweekandday' = '$aanwezigheid[$i]' WHERE userid = '$userid[$i]'")
or die(mysql_error());
$absentredenbijwerken = mysql_query("UPDATE hw_absentiereden SET '$currentweekandday' = '$reden[$i]' WHERE userid = '$userid[$i]'")
or die(mysql_error());
両方のクエリでエラーが発生します。
MySQLエラー1064:SQL構文にエラーがあります。MySQLサーバーのバージョンに対応するマニュアルで'-Dinsdag='pr'の近くで使用する正しい構文を確認してください。WHEREuserid='1''1行目"SQL構文にエラーがあります。対応するマニュアルを確認してください。 '-Dinsdag='xd'の近くで使用する正しい構文のMySQLサーバーのバージョンWHEREuserid='1''1行目
編集:
引用符が問題でした。新しいコードは次のようになります。
for ( $i = 0; $i < count($userid); $i++){
$absentbijwerken = mysql_query("UPDATE hw_absentieregistratie SET `$currentweekandday` = '$aanwezigheid[$i]' WHERE userid = '$userid[$i]'")
or die(mysql_error());
$absentredenbijwerken = mysql_query("UPDATE hw_absentiereden SET `$currentweekandday` = '$reden[$i]' WHERE userid = '$userid[$i]'")
or die(mysql_error());