Fórum Array to string conversion PHP #607764
27/01/2020
0
Estou tentando inserir os dados de 3 arrays no Banco de dados, porém sempre quando clico para cadastrar aparece o erro "array to string conversion"
1 2 3 4 5 6 7 8 | if (isset( $_POST [ 'btn-proximo' ])){ $quantidade = $_POST [ 'quantidade' ][0]; $descricao = $_POST [ 'descricao' ]; $valor = $_POST [ 'valor' ][0]; for ( $i = 0; $i < $_POST [ 'quantidade' ] && $i < $_POST [ 'descricao' ] && $i < $_POST [ 'valor' ]; $i ++){ $sql = "INSERT INTO servicos (quantidade, descricao, valor) VALUES ('$quantidade', '$descricao', '$valor')" ; } |

Beatriz
Curtir tópico
+ 0
Responder
Posts
29/01/2020
Alex William
Olá, tudo bem.
Na linha 3, o descrição também não é um array??
Então não seria:
Esse seu for também ta estranho, você esta testando se o $i, que é um integer é menor que $_POST["quantidade"], que como vimos acima do seu codigo é um array, tem algo estranho no seu codigo, pode mandar o formulário de onde vem esse $_POST??
:D
Na linha 3, o descrição também não é um array??
Então não seria:
1 | $descricao = $_POST [ "descricao" ][0]; |
Esse seu for também ta estranho, você esta testando se o $i, que é um integer é menor que $_POST["quantidade"], que como vimos acima do seu codigo é um array, tem algo estranho no seu codigo, pode mandar o formulário de onde vem esse $_POST??
:D
Responder
Gostei + 0
01/02/2020
Beatriz
Olá, tudo bem.
Na linha 3, o descrição também não é um array??
Então não seria:
Esse seu for também ta estranho, você esta testando se o $i, que é um integer é menor que $_POST["quantidade"], que como vimos acima do seu codigo é um array, tem algo estranho no seu codigo, pode mandar o formulário de onde vem esse $_POST??
:D
Na linha 3, o descrição também não é um array??
Então não seria:
1 | $descricao = $_POST [ "descricao" ][0]; |
Esse seu for também ta estranho, você esta testando se o $i, que é um integer é menor que $_POST["quantidade"], que como vimos acima do seu codigo é um array, tem algo estranho no seu codigo, pode mandar o formulário de onde vem esse $_POST??
:D
Analisei meu código, modifiquei algumas coisas e consegui resolver. Obrigado pela ajuda e prestatividade :)
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)