foreach(($_POST["msg"] as $mg) AND ($_POST["control"] as $id))
{
echo $mg;
echo $id;
}
私はそのようなものを作る必要があります、何かする方法はありますか?私は10個のmysqlレコードを取得し、それらすべてを編集しようとしています
いいえ、それは機能しません。あなたがやろうとしていることに私が見ることができる最も近いものは次のとおりです。
for($i = 0; $i < count($_POST["msg"]); $i++) {
echo $_POST["msg"][$i];
echo $_POST["control"][$i];
}
「msg」と「control」には常に同じ量のアイテムが含まれていると仮定します。
$_POST['msg']
と$_POST['control']
が実際には配列であり、数値キー(@iMosesに感謝)を持ち、同じ長さであると仮定すると、forループを使用できます-
for ($i = 0; $i < count($_POST["msg"]); $i++){
$mg = $_POST['msg'][$i];
$id = $_POST['control'][$i];
}