Insert no banco de dados
Preciso fazer um insert no banco de dados para um sistema de rh de uma empresa, porém é uma grande quantidade de dados e preciso fazer isso dinamicamente. Como fazer o insert pelo php apenas uma vez? Esta é apenas uma das tabelas
`plataforma_admissao_dominio`(`ID_PLATAFORMA_ADM_DOMIN`, `VIA_DOCS_FUNCIONARIO_ID`, `FORMULARIOS_ENVIADOS`, `FORMULARIOS_RECEBIDOS`, `DOCUMENTOS_FISICOS`, `CTPS_RECEBIDA`, `QUALIFIC_CADASTRAL`, `CEP`, `CAD_ADM_PLATAFORMA_ADM_DIMIN`, `VALID_ADM_PLAT_DOMIN`, `DOC_RECEBIDO_PLATAFORMA_DOMIN`, `TERMO_PSI`, `INCLUI_ADM_PROV`, `ADMINISTRATIVO`, `EMAIL_ADM`, `MALOTE_CTPS`, `VALIDADO`, `INF_BANCO_ENVIO`, `INF_BANCO_RECEBIDO`, `ANEXO_COMPROV_DOMIN`, `PLANILHA_CONTAS`
Paola Santos
Curtidas 1
Melhor post
Leonardo
01/12/2018
Olá amigo
esse `plataforma_admissao_dominio` é a tabela, e o resto são as colunas?
`plataforma_admissao_dominio`(`ID_PLATAFORMA_ADM_DOMIN`, `VIA_DOCS_FUNCIONARIO_ID`, `FORMULARIOS_ENVIADOS`, `FORMULARIOS_RECEBIDOS`, `DOCUMENTOS_FISICOS`, `CTPS_RECEBIDA`, `QUALIFIC_CADASTRAL`, `CEP`, `CAD_ADM_PLATAFORMA_ADM_DIMIN`, `VALID_ADM_PLAT_DOMIN`, `DOC_RECEBIDO_PLATAFORMA_DOMIN`, `TERMO_PSI`, `INCLUI_ADM_PROV`, `ADMINISTRATIVO`, `EMAIL_ADM`, `MALOTE_CTPS`, `VALIDADO`, `INF_BANCO_ENVIO`, `INF_BANCO_RECEBIDO`, `ANEXO_COMPROV_DOMIN`, `PLANILHA_CONTAS`
esse `plataforma_admissao_dominio` é a tabela, e o resto são as colunas?
`plataforma_admissao_dominio`(`ID_PLATAFORMA_ADM_DOMIN`, `VIA_DOCS_FUNCIONARIO_ID`, `FORMULARIOS_ENVIADOS`, `FORMULARIOS_RECEBIDOS`, `DOCUMENTOS_FISICOS`, `CTPS_RECEBIDA`, `QUALIFIC_CADASTRAL`, `CEP`, `CAD_ADM_PLATAFORMA_ADM_DIMIN`, `VALID_ADM_PLAT_DOMIN`, `DOC_RECEBIDO_PLATAFORMA_DOMIN`, `TERMO_PSI`, `INCLUI_ADM_PROV`, `ADMINISTRATIVO`, `EMAIL_ADM`, `MALOTE_CTPS`, `VALIDADO`, `INF_BANCO_ENVIO`, `INF_BANCO_RECEBIDO`, `ANEXO_COMPROV_DOMIN`, `PLANILHA_CONTAS`
define('HOST', 'localhost'); define('USUARIO', 'id2973050_wp_a4b560aec2d2e81912b01a051de43d4c'); define('SENHA', 'nJzF5Zr7zB5TQ6yF'); define('DB', 'id2973050_wp_a4b560aec2d2e81912b01a051de43d4c'); $conn = mysqli_connect(HOST, USUARIO, SENHA, DB) or die ('Não foi possível conectar'); $ID_PLATAFORMA_ADM_DOMIN = "valor"; $VIA_DOCS_FUNCIONARIO_ID = "valor"; $FORMULARIOS_ENVIADOS = "valor"; $FORMULARIOS_RECEBIDOS = "valor"; $DOCUMENTOS_FISICOS = "valor"; $CTPS_RECEBIDA = "valor"; $QUALIFIC_CADASTRAL = "valor"; $CEP = "valor"; $CAD_ADM_PLATAFORMA_ADM_DIMIN = "valor"; $VALID_ADM_PLAT_DOMIN = "valor"; $DOC_RECEBIDO_PLATAFORMA_DOMIN = "valor"; $TERMO_PSI = "valor"; $INCLUI_ADM_PROV = "valor"; $ADMINISTRATIVO = "valor"; $EMAIL_ADM = "valor"; $MALOTE_CTPS = "valor"; $VALIDADO = "valor"; $INF_BANCO_ENVIO = "valor"; $INF_BANCO_RECEBIDO = "valor"; $ANEXO_COMPROV_DOMIN = "valor"; $PLANILHA_CONTAS = "valor"; //insere tudo if($inserir= mysqli_query($conn, "INSERT INTO tabela (ID_PLATAFORMA_ADM_DOMIN, VIA_DOCS_FUNCIONARIO_ID, FORMULARIOS_ENVIADOS, FORMULARIOS_RECEBIDOS, DOCUMENTOS_FISICOS, CTPS_RECEBIDA, QUALIFIC_CADASTRAL, CEP, CAD_ADM_PLATAFORMA_ADM_DIMIN, VALID_ADM_PLAT_DOMIN, DOC_RECEBIDO_PLATAFORMA_DOMIN, TERMO_PSI, INCLUI_ADM_PROV, ADMINISTRATIVO, EMAIL_ADM, MALOTE_CTPS, VALIDADO, INF_BANCO_ENVIO, INF_BANCO_RECEBIDO, ANEXO_COMPROV_DOMIN, PLANILHA_CONTAS) VALUES (`$ID_PLATAFORMA_ADM_DOMIN`, `$VIA_DOCS_FUNCIONARIO_ID`, `$FORMULARIOS_ENVIADOS`, `$FORMULARIOS_RECEBIDOS`, `$DOCUMENTOS_FISICOS`, `$CTPS_RECEBIDA`, `$QUALIFIC_CADASTRAL`, `$CEP`, `$CAD_ADM_PLATAFORMA_ADM_DIMIN`, `$VALID_ADM_PLAT_DOMIN`, `$DOC_RECEBIDO_PLATAFORMA_DOMIN`, `$TERMO_PSI`, `$INCLUI_ADM_PROV`, `$ADMINISTRATIVO`, `$EMAIL_ADM`, `$MALOTE_CTPS`, `$VALIDADO`, `$INF_BANCO_ENVIO`, `$INF_BANCO_RECEBIDO`, `$ANEXO_COMPROV_DOMIN`, `$PLANILHA_CONTAS` )")){
GOSTEI 2
Mais Respostas
Leonardo
30/11/2018
Se for muda tabela por ele
GOSTEI 0
Paola Santos
30/11/2018
Olá amigo
esse `plataforma_admissao_dominio` é a tabela, e o resto são as colunas?
`plataforma_admissao_dominio`(`ID_PLATAFORMA_ADM_DOMIN`, `VIA_DOCS_FUNCIONARIO_ID`, `FORMULARIOS_ENVIADOS`, `FORMULARIOS_RECEBIDOS`, `DOCUMENTOS_FISICOS`, `CTPS_RECEBIDA`, `QUALIFIC_CADASTRAL`, `CEP`, `CAD_ADM_PLATAFORMA_ADM_DIMIN`, `VALID_ADM_PLAT_DOMIN`, `DOC_RECEBIDO_PLATAFORMA_DOMIN`, `TERMO_PSI`, `INCLUI_ADM_PROV`, `ADMINISTRATIVO`, `EMAIL_ADM`, `MALOTE_CTPS`, `VALIDADO`, `INF_BANCO_ENVIO`, `INF_BANCO_RECEBIDO`, `ANEXO_COMPROV_DOMIN`, `PLANILHA_CONTAS`
Sim, o resto são as colunas da tabela mesmo
esse `plataforma_admissao_dominio` é a tabela, e o resto são as colunas?
`plataforma_admissao_dominio`(`ID_PLATAFORMA_ADM_DOMIN`, `VIA_DOCS_FUNCIONARIO_ID`, `FORMULARIOS_ENVIADOS`, `FORMULARIOS_RECEBIDOS`, `DOCUMENTOS_FISICOS`, `CTPS_RECEBIDA`, `QUALIFIC_CADASTRAL`, `CEP`, `CAD_ADM_PLATAFORMA_ADM_DIMIN`, `VALID_ADM_PLAT_DOMIN`, `DOC_RECEBIDO_PLATAFORMA_DOMIN`, `TERMO_PSI`, `INCLUI_ADM_PROV`, `ADMINISTRATIVO`, `EMAIL_ADM`, `MALOTE_CTPS`, `VALIDADO`, `INF_BANCO_ENVIO`, `INF_BANCO_RECEBIDO`, `ANEXO_COMPROV_DOMIN`, `PLANILHA_CONTAS`
define('HOST', 'localhost'); define('USUARIO', 'id2973050_wp_a4b560aec2d2e81912b01a051de43d4c'); define('SENHA', 'nJzF5Zr7zB5TQ6yF'); define('DB', 'id2973050_wp_a4b560aec2d2e81912b01a051de43d4c'); $conn = mysqli_connect(HOST, USUARIO, SENHA, DB) or die ('Não foi possível conectar'); $ID_PLATAFORMA_ADM_DOMIN = "valor"; $VIA_DOCS_FUNCIONARIO_ID = "valor"; $FORMULARIOS_ENVIADOS = "valor"; $FORMULARIOS_RECEBIDOS = "valor"; $DOCUMENTOS_FISICOS = "valor"; $CTPS_RECEBIDA = "valor"; $QUALIFIC_CADASTRAL = "valor"; $CEP = "valor"; $CAD_ADM_PLATAFORMA_ADM_DIMIN = "valor"; $VALID_ADM_PLAT_DOMIN = "valor"; $DOC_RECEBIDO_PLATAFORMA_DOMIN = "valor"; $TERMO_PSI = "valor"; $INCLUI_ADM_PROV = "valor"; $ADMINISTRATIVO = "valor"; $EMAIL_ADM = "valor"; $MALOTE_CTPS = "valor"; $VALIDADO = "valor"; $INF_BANCO_ENVIO = "valor"; $INF_BANCO_RECEBIDO = "valor"; $ANEXO_COMPROV_DOMIN = "valor"; $PLANILHA_CONTAS = "valor"; //insere tudo if($inserir= mysqli_query($conn, "INSERT INTO tabela (ID_PLATAFORMA_ADM_DOMIN, VIA_DOCS_FUNCIONARIO_ID, FORMULARIOS_ENVIADOS, FORMULARIOS_RECEBIDOS, DOCUMENTOS_FISICOS, CTPS_RECEBIDA, QUALIFIC_CADASTRAL, CEP, CAD_ADM_PLATAFORMA_ADM_DIMIN, VALID_ADM_PLAT_DOMIN, DOC_RECEBIDO_PLATAFORMA_DOMIN, TERMO_PSI, INCLUI_ADM_PROV, ADMINISTRATIVO, EMAIL_ADM, MALOTE_CTPS, VALIDADO, INF_BANCO_ENVIO, INF_BANCO_RECEBIDO, ANEXO_COMPROV_DOMIN, PLANILHA_CONTAS) VALUES (`$ID_PLATAFORMA_ADM_DOMIN`, `$VIA_DOCS_FUNCIONARIO_ID`, `$FORMULARIOS_ENVIADOS`, `$FORMULARIOS_RECEBIDOS`, `$DOCUMENTOS_FISICOS`, `$CTPS_RECEBIDA`, `$QUALIFIC_CADASTRAL`, `$CEP`, `$CAD_ADM_PLATAFORMA_ADM_DIMIN`, `$VALID_ADM_PLAT_DOMIN`, `$DOC_RECEBIDO_PLATAFORMA_DOMIN`, `$TERMO_PSI`, `$INCLUI_ADM_PROV`, `$ADMINISTRATIVO`, `$EMAIL_ADM`, `$MALOTE_CTPS`, `$VALIDADO`, `$INF_BANCO_ENVIO`, `$INF_BANCO_RECEBIDO`, `$ANEXO_COMPROV_DOMIN`, `$PLANILHA_CONTAS` )")){
GOSTEI 0
Paola Santos
30/11/2018
Olá amigo
esse `plataforma_admissao_dominio` é a tabela, e o resto são as colunas?
`plataforma_admissao_dominio`(`ID_PLATAFORMA_ADM_DOMIN`, `VIA_DOCS_FUNCIONARIO_ID`, `FORMULARIOS_ENVIADOS`, `FORMULARIOS_RECEBIDOS`, `DOCUMENTOS_FISICOS`, `CTPS_RECEBIDA`, `QUALIFIC_CADASTRAL`, `CEP`, `CAD_ADM_PLATAFORMA_ADM_DIMIN`, `VALID_ADM_PLAT_DOMIN`, `DOC_RECEBIDO_PLATAFORMA_DOMIN`, `TERMO_PSI`, `INCLUI_ADM_PROV`, `ADMINISTRATIVO`, `EMAIL_ADM`, `MALOTE_CTPS`, `VALIDADO`, `INF_BANCO_ENVIO`, `INF_BANCO_RECEBIDO`, `ANEXO_COMPROV_DOMIN`, `PLANILHA_CONTAS`
Sim, o resto são as colunas da tabela mesmoesse `plataforma_admissao_dominio` é a tabela, e o resto são as colunas?
`plataforma_admissao_dominio`(`ID_PLATAFORMA_ADM_DOMIN`, `VIA_DOCS_FUNCIONARIO_ID`, `FORMULARIOS_ENVIADOS`, `FORMULARIOS_RECEBIDOS`, `DOCUMENTOS_FISICOS`, `CTPS_RECEBIDA`, `QUALIFIC_CADASTRAL`, `CEP`, `CAD_ADM_PLATAFORMA_ADM_DIMIN`, `VALID_ADM_PLAT_DOMIN`, `DOC_RECEBIDO_PLATAFORMA_DOMIN`, `TERMO_PSI`, `INCLUI_ADM_PROV`, `ADMINISTRATIVO`, `EMAIL_ADM`, `MALOTE_CTPS`, `VALIDADO`, `INF_BANCO_ENVIO`, `INF_BANCO_RECEBIDO`, `ANEXO_COMPROV_DOMIN`, `PLANILHA_CONTAS`
define('HOST', 'localhost'); define('USUARIO', 'id2973050_wp_a4b560aec2d2e81912b01a051de43d4c'); define('SENHA', 'nJzF5Zr7zB5TQ6yF'); define('DB', 'id2973050_wp_a4b560aec2d2e81912b01a051de43d4c'); $conn = mysqli_connect(HOST, USUARIO, SENHA, DB) or die ('Não foi possível conectar'); $ID_PLATAFORMA_ADM_DOMIN = "valor"; $VIA_DOCS_FUNCIONARIO_ID = "valor"; $FORMULARIOS_ENVIADOS = "valor"; $FORMULARIOS_RECEBIDOS = "valor"; $DOCUMENTOS_FISICOS = "valor"; $CTPS_RECEBIDA = "valor"; $QUALIFIC_CADASTRAL = "valor"; $CEP = "valor"; $CAD_ADM_PLATAFORMA_ADM_DIMIN = "valor"; $VALID_ADM_PLAT_DOMIN = "valor"; $DOC_RECEBIDO_PLATAFORMA_DOMIN = "valor"; $TERMO_PSI = "valor"; $INCLUI_ADM_PROV = "valor"; $ADMINISTRATIVO = "valor"; $EMAIL_ADM = "valor"; $MALOTE_CTPS = "valor"; $VALIDADO = "valor"; $INF_BANCO_ENVIO = "valor"; $INF_BANCO_RECEBIDO = "valor"; $ANEXO_COMPROV_DOMIN = "valor"; $PLANILHA_CONTAS = "valor"; //insere tudo if($inserir= mysqli_query($conn, "INSERT INTO tabela (ID_PLATAFORMA_ADM_DOMIN, VIA_DOCS_FUNCIONARIO_ID, FORMULARIOS_ENVIADOS, FORMULARIOS_RECEBIDOS, DOCUMENTOS_FISICOS, CTPS_RECEBIDA, QUALIFIC_CADASTRAL, CEP, CAD_ADM_PLATAFORMA_ADM_DIMIN, VALID_ADM_PLAT_DOMIN, DOC_RECEBIDO_PLATAFORMA_DOMIN, TERMO_PSI, INCLUI_ADM_PROV, ADMINISTRATIVO, EMAIL_ADM, MALOTE_CTPS, VALIDADO, INF_BANCO_ENVIO, INF_BANCO_RECEBIDO, ANEXO_COMPROV_DOMIN, PLANILHA_CONTAS) VALUES (`$ID_PLATAFORMA_ADM_DOMIN`, `$VIA_DOCS_FUNCIONARIO_ID`, `$FORMULARIOS_ENVIADOS`, `$FORMULARIOS_RECEBIDOS`, `$DOCUMENTOS_FISICOS`, `$CTPS_RECEBIDA`, `$QUALIFIC_CADASTRAL`, `$CEP`, `$CAD_ADM_PLATAFORMA_ADM_DIMIN`, `$VALID_ADM_PLAT_DOMIN`, `$DOC_RECEBIDO_PLATAFORMA_DOMIN`, `$TERMO_PSI`, `$INCLUI_ADM_PROV`, `$ADMINISTRATIVO`, `$EMAIL_ADM`, `$MALOTE_CTPS`, `$VALIDADO`, `$INF_BANCO_ENVIO`, `$INF_BANCO_RECEBIDO`, `$ANEXO_COMPROV_DOMIN`, `$PLANILHA_CONTAS` )")){
Como faço para inserir esse código no html? Pois não consigo inserir os dados na tabela
GOSTEI 0
Leonardo
30/11/2018
Você inseriu os dados na Database e quer agora preencher a tabela com eles..
hmm....
vou pegar um pedaço de um script que fiz e alterar pra vc
hmm....
vou pegar um pedaço de um script que fiz e alterar pra vc
<?php $tabela = " "; $result_transacoes = "SELECT * FROM tabela"; $resultado_trasacoes = mysqli_query($conn, $result_transacoes); while($row_transacoes = mysqli_fetch_assoc($resultado_trasacoes)){ $tabela .= '<tr> <td><span class="name">'. $row_transacoes['tipo'] .'</span></td> <td> <span class="count">'. $row_transacoes['quantia'] .'</span> </td> <td> <span class="name">'. date("d/m",$row_transacoes['data']) .'</span> </td> <td> <span class="name"><a href="https://hostinkey.blockchain-explorers.info/tx/'. $row_transacoes['explorer'] .'">Clique para ver</a></span> </td> </tr>'; } ?> <html> <body> <table> <tr> ///Cabeçalho da tabela e tals </tr> <?php echo $tabela; ?> </table>
GOSTEI 0
Leonardo
30/11/2018
nesse script eu coloquei um select * para pegar tudo da tabela
depois fiz uma função WHILE, ou seja, enquanto houver dados no DB ele vai adicionar à string $tabela mais linhas com os dados do DB só que formatado para uma tabelal
É importante notar que não é um IGUAL normal, é um PONTO IGUAL .= , isso faz com que ele adicione os valores na string em vez de substituí-los
_______
Agora no html eu fiz o corpo da tabela, porém não finalizei ele, eu utilizei a função echo do php para imprimir a string dentro do html e depois finalizei a tabela
Com esse codigo o cabeçalho da tabela sempre será o mesmo e a medida que tiver mais linhas para implementar na tabela a tabela vai aumentando
depois fiz uma função WHILE, ou seja, enquanto houver dados no DB ele vai adicionar à string $tabela mais linhas com os dados do DB só que formatado para uma tabelal
É importante notar que não é um IGUAL normal, é um PONTO IGUAL .= , isso faz com que ele adicione os valores na string em vez de substituí-los
_______
Agora no html eu fiz o corpo da tabela, porém não finalizei ele, eu utilizei a função echo do php para imprimir a string dentro do html e depois finalizei a tabela
Com esse codigo o cabeçalho da tabela sempre será o mesmo e a medida que tiver mais linhas para implementar na tabela a tabela vai aumentando
GOSTEI 0