Array to string conversion PHP
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"
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:
$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
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:
$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
Clique aqui para fazer login e interagir na Comunidade :)