Clayton Postado Maio 20, 2016 Denunciar Share Postado Maio 20, 2016 Olá tenho esse código : $conn = conecta(); $lista = array(); foreach($_POST as $dados => $value) { $valores = explode('_', $value); $lista[$dados] = $valores[0]; $binds = str_repeat('?,', 12) .'?'; } print_r($lista); que gera esta saída: Array ( [nome] => Manoel => padaria@gmail.com [telefone] => (21)2481-1717 [servico] => 41106 [sCepDestino] => 21215430 [num] => [comp] => ) e tenho esta tabela: CREATE TABLE IF NOT EXISTS `clientes` ( `tipo_logradouro` varchar(70) NOT NULL, `logradouro` varchar(20) NOT NULL, `bairro` varchar(20) NOT NULL, `cidade` varchar(20) NOT NULL, `uf` varchar(12) NOT NULL, `nome` varchar(60) NOT NULL, `num` varchar(20) NOT NULL, `comp` varchar(100) NOT NULL, `sCepDestino` varchar(20) NOT NULL, `servico` varchar(50) NOT NULL, `email` varchar(60) NOT NULL, `telefone` int(8) DEFAULT NULL, PRIMARY KEY (`tipo_logradouro`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; não estou conseguindo inserir os dados do array nas respectivas tabelas em PDO, alguém pode ajudar? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Maio 21, 2016 Denunciar Share Postado Maio 21, 2016 Dê uma olhada neste artigo: http://rberaldo.com.br/inserindo-multiplos-registros-em-tabela-de-banco-de-dados/ Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Clayton
Olá tenho esse código :
$conn = conecta();
$lista = array();
foreach($_POST as $dados => $value) {
$valores = explode('_', $value);
$lista[$dados] = $valores[0];
$binds = str_repeat('?,', 12) .'?';
}
print_r($lista);
que gera esta saída:
Array ( [nome] => Manoel => padaria@gmail.com [telefone] => (21)2481-1717 [servico] => 41106 [sCepDestino] => 21215430 [num] => [comp] => )
e tenho esta tabela:
CREATE TABLE IF NOT EXISTS `clientes` (
`tipo_logradouro` varchar(70) NOT NULL,
`logradouro` varchar(20) NOT NULL,
`bairro` varchar(20) NOT NULL,
`cidade` varchar(20) NOT NULL,
`uf` varchar(12) NOT NULL,
`nome` varchar(60) NOT NULL,
`num` varchar(20) NOT NULL,
`comp` varchar(100) NOT NULL,
`sCepDestino` varchar(20) NOT NULL,
`servico` varchar(50) NOT NULL,
`email` varchar(60) NOT NULL,
`telefone` int(8) DEFAULT NULL,
PRIMARY KEY (`tipo_logradouro`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
não estou conseguindo inserir os dados do array nas respectivas tabelas em PDO, alguém pode ajudar?
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.