Pessoal, boa tarde Estou com uma situação que, talvez, possa ser resolvida facilmente, porém eu não tenho a mínima idéia de como resolver. Estou usando o implode para ler valores de um array de números e grava-los no banco de dados. Porém, para números maiores que 9 (exemplo 10) ele separa os números em 2 unidades (1 e 0), ou seja, na hora de gravar no banco ele interpreta como sendo dois números distintos e não como sendo o número 10. Segue exemplo abaixo: $cod_docum = $_POST['criterio_doc'];
$doc_text = implode('',$cod_docum);
$Qtde2 = count($cod_docum);
for ($i=0;$i<$Qtde2;$i++)
{
$query3 = "INSERT INTO documento(nro_solicitacao,cod_documento) VALUES ('$nro_solic,'$doc_text[$i]')";
GravaDados($query3,$Conn); //Function
}
Tentei colocar virgula entre os numeros no array (usando implode(',',$cod_docum)), porém dá na mesma. Quem puder me ajudar, ficarei muito grato. Paulo Cesar