0
私は3つの配列データのようにPHPで複数の配列を受け取りたいと思います。ここ は私のhtmlコード受信複数の配列のデータ値をPHPで
である私は、複数の配列データと印刷を受信しようとしましたが、私は最初の配列データを取得するので、どのように私はできPHP
Example : id : 05 , star : 03 , review : test Example : id : 09 , star : 05 , review : test new
Array date : star[] , review[] , cast_id[]
Data Recive : $star , $review , $cast_id
<select class="form-control" name="star[]" required>
<option value="">Please Select</option>
<option value="1">1</option>
<option value="2">2 </option>
<option value="3">3 </option>
<option value="4">4 </option>
<option value="5">5</option>
</select>
<textarea class="form-control" rows="5" id="review[]" name="review[]</textarea>
<input name="cast_id[]" id="cast_id[]" type="hidden" value="<?php echo $cast_id; ?>">
ここ
を使用して、3つの複数の配列データを受信したいです取得データはすべて
foreach($_POST['cast_id'] as $cast_id) {
foreach (array_combine($_POST['star'], $_POST['review']) as $star => $review) {
echo $cast_id."<br>";
echo $star."<br>";
echo $review."<br>";
//$reg_action = mysqli_query($con, "UPDATE job_apply_review SET star = '$star', review = '$review' WHERE cast_id = '$cast_id'");
}
}
ありがとう値
達成しようとしているものは? –
例:id:05、star:03、review:test 例:id:09、star:05、review:test new –
フィールドで 'array_combine'をやっているのはなぜですか?そして、あなたがここで何をしようとしているのか全く分かりません – Machavity