Update MySQL com array
Bom dia galera,
Estou tendo dificuldades com a lógica de um código, preciso da ajuda de vocês.
O que preciso é fazer update de um formulário que possui um array de telefone. Quando coloco para editar o cliente, ele carrega todos os telefones do cliente que é de outra tabela.
Tenho o código para inserir, porém não estou conseguindo fazê-lo para alterar. Segue abaixo:
----
$cli_codigo = $_POST['cli_codigo'];
$telefone = $_POST['telefone'];
$values = array();
for($i = 0; $i < sizeof($_POST['telefone']); $i++) {
$values[] = "('{$cli_codigo}','{$telefone[$i]}')";
}
$sql_crt_tel = 'INSERT INTO tb_fones_clientes(TEL_CLI_CODIGO, TEL_TELEFONE) VALUES '.implode(',', $values);
$crt_fones = mysqli_query($link, $sql_crt_tel) or die(mysqli_error($link));
----
Tem um foreach no formulário para listar todos os telefones do cliente.
Obs.: Cada telefone possui um ID específico, não é o ID do cliente.
Fico no aguardo.
Um abraço.
Discussão (8)
Carregando comentários...