I'm creating a system where you can add medicines by protocols. Ex: PROTOCOL NAME
[ARRAY]
NOME DO REMÉDIO
[ARRAY 2]
NOME DO ITEM QUANTIDADE TEMPO DE INFUSÃO [ARRAY]
NOME DO ITEM 2 QUANTIDADE 2 TEMPO DE INFUSÃO 2 [ARRAY]
[ARRAY]
NOME DE UM NOVO REMÉDIO
NOME DO ITEM QUANTIDADE TEMPO DE INFUSÃO [ARRAY]
NOME DO ITEM 2 QUANTIDADE 2 TEMPO DE INFUSÃO 2 [ARRAY]
NOME DO ITEM 3 QUANTIDADE 3 TEMPO DE INFUSÃO 3 [ARRAY]
I'm doing it this way:
$codigo = rand(5, 50000);
// $codigo = uniqueAlfa(6);
$itemA = $_POST['item'];
$nomePres = $_POST['nome-item'];
foreach ($itemA as $itemB):
foreach (array($_POST['nome']) as $val1):
foreach (array($_POST['tmp']) as $tmp):
foreach (array($_POST['qtd']) as $val2):
for ($i = 0; $i < count($val1); $i++):
if($cadastra = $mysqli->query("INSERT INTO ifro_prescricao_medicamentos
(id_prescricao, nome, item_padrao, item, quantidade, tempo_infusao)
VALUES
('$codigo','$nomePres', '$itemB', '".$val1[$i]."', '".$val2[$i]."', '".$tmp[$i]."')")) {
}
endfor;
endforeach;
endforeach;
endforeach;
endforeach;
But he is always registering all the same items, not separating the name of the remedies see the image:
Herearetheimagesonhowmyinformationregistrationformworks:
Thisimageisonly1drug Thisimagealreadyhas2medicines