Insert no banco de dados

30/11/2018

0

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?
`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`
Esta é apenas uma das tabelas
Paola Santos

Paola Santos

Responder

Post mais votado

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`
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`
)")){



Leonardo

Leonardo
Responder

Mais Posts

01/12/2018

Leonardo

Se for muda tabela por ele
Responder

03/12/2018

Paola Santos

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`
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`
)")){



Sim, o resto são as colunas da tabela mesmo
Responder

03/12/2018

Paola Santos

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`
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`
)")){



Sim, o resto são as colunas da tabela mesmo

Como faço para inserir esse código no html? Pois não consigo inserir os dados na tabela
Responder

03/12/2018

Leonardo

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

<?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>

Responder

03/12/2018

Leonardo

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
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar