このスクリプトを解決する方法がわかりません: ポイント 1 で、1 つの材料、量、および um を持つ 1 つの $data 配列が必要です
html 部分は次のとおりです。
...
<tr>
<td><input name="cantitate[1]" class="cantitate" /></td>
<td><select name="unitate[1]"><?=$display->selectAmount()?></select></td>
<td><input name="ingredient[1]" class="ingredient" /></td>
</tr>
...
これがphp部分です:
// ingredients
$ingredients = $_POST['ingredient'];
$amount = $_POST['cantitate'];
$um = $_POST['unitate'];
foreach($_POST as $key => $value){
$data = null;
if(isset($_POST['ingredient']) && !empty($_POST['ingredient']) && $_POST['ingredient']!=''){
if($key=='cantitate') $data['amount'] = $value;
if($key=='unitate') $data['um'] = $value;
if($key=='ingredient') $data['ingredient'] = $value;
//var_dump($data);
// point 1
// here will be the function to add one ingredient with one um, and one amount
}
}
ありがとう!