私のコードは次のとおりです。
POST の HTML 部分:
<form action='key.php' method='POST'>
<input type='number' name='consumervar[]' value='512'/>
<input type='number' name='consumervar[]' value='256'/>
<input type='number' name='consumervar[]' value='1024'/>
<input type='submit'/>
</form>
key.php の PHP コード:
<?PHP
foreach ($_POST as $key => $value) {
$consumervar = $value*64;
}
print_r($consumervar); // this is for for debug (see array contents)
?>
しかし、すべてを実行すると、再現されます:
Fatal error: Unsupported operand types in /var/blahblah/blahblah/key.php on line 3
助けてください。正しく行う方法は?投稿されたすべての値に整数 64 を掛ける必要があります。