Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala pessoal,
Estou como dúvida: como montar dois foreach encadeados com array?
Explicando melhor, tenho dois arrays que recebo (via POST) sendo o primeiro com o ID do produto e seu valor e o segundo com o ID do produto e seu prazo de entrega. O que eu queria fazer é o seguinte:
1 - Comparar se foi digitado valor e prazo de entrega;
2 - Caso tenha sido, inserir esse registro no banco.
Tentei fazer da seguinte forma (sem sucesso):
if ($_POST){
$avalor = $_POST["valor"];
$aprazo = $_POST["prazo"];
foreach($avalor as $produto => $valor) {
foreach($aprazo as $produto => $prazo) {
If ($valor <= "0" AND $prazo <= "0"){
echo "Você deve inserir o valor e o prazo para o produto $produto";
}
}
}
}
O foreach não está pegando a variável $prazo. Alterei o nome da variável $produto do segundo foreach também mas também não deu certo.
Caso consiga passar por essa validação, acredito que não terei problemas em montar a query de inserção.
Agradeço desde já.
Carregando comentários...