Ir ao conteúdo
  • Cadastre-se

Dados em branco de uma importação Excel para o banco de dados atrapalhando


Posts recomendados

Bom dia,

    Estou desenvolvendo um sistema web com php, onde o campo de importação corre tudo bem, os dados vão conforme solicitado na linha de programação, mas quando chega um campo em branco no BD, o mesmo sobreescreve com o próximo campo e assim desconfigurando as informações, segue abaixo a linha de comando.
 

include_once("../conexao.php");
if (!empty($_FILES['arquivo']['tmp_name'])) {
    $arquivo = new DomDocument ();
    $arquivo->load($_FILES['arquivo']['tmp_name']);
   // var_dump($arquivo);
$linhas = $arquivo->getElementsByTagName("Row");
$primeira_linha = true;
foreach ($linhas as $linha) {
    if ($primeira_linha == false) {
        
    
    
    $num_os = $linha->getElementsByTagName("Cell")->item(0)->nodeValue;
    $num_os_cliente = $linha->getElementsByTagName("Cell")->item(1)->nodeValue;
    $situacao = $linha->getElementsByTagName("Cell")->item(2)->nodeValue;
    $servic_cred = $linha->getElementsByTagName("Cell")->item(3)->nodeValue;
    //INSERIR OS DADOS NO BD
    $result_os = "INSERT INTO os (
        num_os, num_os_cliente, situacao, servic_cred)

VALUES (
 '$num_os', '$num_os_cliente', '$situacao', '$servic_cred')";
$resultado_os = mysqli_query($conn, $result_os);
}
$primeira_linha = false;
}
}

 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...