Jump to content

romario@seg

Members
  • Content count

    13
  • Joined

  • Last visited

Community Reputation

0 Comum

About romario@seg

  1. romario@seg

    inserir variavel no banco de dados mysql

    eu consegui enserir no banco, porem quando adiciono mais de 1 endereço eles são gravados com id diferente, e a parte do contato quando adiciono mais do que 1 contato não é são nenhum só quando adiciono 1 contato!
  2. romario@seg

    inserir variavel no banco de dados mysql

    desculpe sou leigo esse codigo já foi um rapaz daqui do forum que me passou, não sei bem como fazer, só queria prosseguir com o codigo que ele me deu, mas se tem outro jeito melhor de iserir os dados de uma tabela dinamica, pode me dizer ? ficaria assim ? : $field = "(" . implode(",", array_keys($_POST['data']['ClientesContato'][0])) . ")"; $field = "(" . implode(",", array_values($_POST['data']['ClientesContato'][0])) . ")";
  3. romario@seg

    inserir variavel no banco de dados mysql

    não entendi, como seria nesse exemplo ? aí é um formulario dinamico que pode ser mais de 1 campo.
  4. romario@seg

    gravar um array no banco de dados metohd post

    estou preenchendo o formulario, mas não todo porque da trabalho ficar preenchendo toda hora, preencho 1 ou dois campos até dar certo.
  5. romario@seg

    gravar um array no banco de dados metohd post

    testei, porem a inserção que conheço e que estou fazendo para meu formulario fixo esta dando certo, esta enviando para o banco de dados, esse é os dados do formulario fixo: <?php include 'conexao.php'; $tipo = $_POST['data']['Cliente']['tipo_pessoa']; $situacao = $_POST['data']['Cliente']['ativo']; $nome = $_POST['data']['Cliente']['nome']; $email = $_POST['data']['Cliente']['email']; $cpf = $_POST ['data']['Cliente']['pf_cpf']; $rg = $_POST ['data']['Cliente']['pf_rg']; $dtnascimento = $_POST ['data']['Cliente']['pf_data_nascimento']; $cnpj = $_POST['data']['Cliente']['pj_cnpj']; $rzsocial = $_POST ['data']['Cliente']['pj_razao_social']; $ie = $_POST ['data']['Cliente']['pj_inscricao_estadual']; $ieisent = $_POST['data']['Cliente']['pj_isento_ins_est']; $pjcontribuinte = $_POST['data']['Cliente']['pj_tipo_contribuinte']; $imunicipal = $_POST['data']['Cliente']['pj_inscricao_municipal']; $isuframa = $_POST['data']['Cliente']['pj_inscricao_suframa']; $respon = $_POST['data']['Cliente']['pj_responsavel']; $telcomercial = $_POST['data']['Cliente']['telefone']; $telcelular = $_POST['data']['Cliente']['celular']; $fax =$_POST['data']['Cliente']['fax']; $site = $_POST['data']['Cliente']['site']; $sql = "INSERT INTO `cliente`( `tipocliente`, `situacao`, `nome`, `email`, `cpf`, `rg`, `nascimento`, `cnpj`, `razao`, `ie`, `ieisento`,`contribuinte`, `inscmunicipal`, `inscsuframa`, `responsavel`, `telefone`, `celular`, `fax`, `site` ) VALUES ('$tipo', '$situacao', '$nome','$email','$cpf','$rg','$dtnascimento','$cnpj','$rzsocial','$ie','$ieisent','$pjcontribuinte','$imunicipal','$isuframa','$respon','$telcomercial','$telcelular','fax','$site');"; $qur = mysqli_query($cnx, $sql); var_dump($qur); a inserção desta forma esta dando certo, mais para a parte do formulario dinamico que é o endereço e o contato que pode ser adicionado mais campos dinamicamente não está ...
  6. romario@seg

    gravar um array no banco de dados metohd post

    essa é a pagina que vem do formulario para enviar para o banco de dados ... <?php include 'conexao.php'; if (isset($_POST['data']['ClientesEndereco'][0])) if (isset($_POST['data']['ClientesContato'][0])) { $values = ''; $fields = "(" . implode(",", array_keys($_POST['data']['ClientesEndereco'][0])) . ")"; $value = ''; $field = "(" . implode(",", array_keys($_POST['data']['ClientesContato'][0])) . ")"; foreach ($_POST['data']['ClientesEndereco'] as $endereco) { $values .= "('" .implode("','", $endereco) . "'),"; } foreach ($_POST['data']['ClientesContato'] as $contato) { $value .= "('" .implode("','", $contato) . "'),"; } $values = substr($values, 0, -1); $sql = 'INSERT INTO cliente_endereco ' . $fields . ' VALUES ' . $values; $value = substr($value, 0, -1); $sq = 'INSERT INTO cliente_contato ' . $field. ' VALUES ' .$value; $quer = mysqli_query($cnx,$sql); var_dump($quer); echo $sql ; } //header ("Location:/1-login/home/clientes.php"); ?> no meu banco de dados criei duas tabelas, uma com nome cliente_endereco e outra com contato_endereco na tabela cliente endereco criei as colunas nome_tipo,cep,logradouro,numero,complemento,bairro,pais,cidade_id,codigo_cidade,nome_cidade,estado. mas não esta enviando, esse é o resultado que aparece na pagina retorno . INSERT INTO cliente_endereco (nome_tipo,cep,logradouro,numero,complemento,bairro,pais,cidade_id,codigo_cidade,nome_cidade,estado) VALUES ('','','','','','','','','','','')
  7. romario@seg

    gravar um array no banco de dados metohd post

    não esta indo para a minha tabela do banco de dados , estou com o projeto parado, pode me ajudar ? tem algum email ?
  8. romario@seg

    inserir variavel no banco de dados mysql

    if (isset($_POST['data']['ClientesEndereco'][0])) { $values = ''; $fields = "(" . implode(",", array_keys($_POST['data']['ClientesEndereco'][0])) . ")"; foreach ($_POST['data']['ClientesEndereco'] as $endereco) { $values .= "('" .implode("','", $endereco) . "'),"; } $values = substr($values, 0, -1); $sql = 'INSERT INTO cliente_endereco ' . $fields . ' VALUES ' . $values; $qur = mysqli_query($cnx, $sql); var_dump($quer); tenho um formulario dinamico e gostaria de saber como faço para inserir no banco de dados nesse exemplo. esse é o resultado que aparece na pagina de retorno : INSERT INTO cliente_endereco (nome_tipo,cep,logradouro,numero,complemento,bairro,pais,cidade_id,codigo_cidade,nome_cidade,estado) VALUES ('','','','','','','','','','','') porem como faço para inserir no banco de dados?
  9. romario@seg

    gravar um array no banco de dados metohd post

    não estou conseguindo inserir no banco de dados, criei uma tabela para cada resultado, mas onde eu faço o endereçamento para aparecer nas colunas? eu costumo fazer desse jeito quando tem a tabela fixa, mas não estou conseguindo nesse jeito que me passou? como faço ? $nome = $_POST['data ']['ClientesEnderecos'][0]['nome']; $tipo = $_POST['data ']['ClientesEnderecos'][0]['cep']; $sql = INSERT INTO endereco_cliente (`nome_tipo`,`cep`) VALUES ($nome, $tipo);
  10. romario@seg

    gravar um array no banco de dados metohd post

    INSERT INTO cliente (nome_tipo,cep,logradouro,numero,complemento,bairro,pais,cidade_id,codigo_cidade,nome_cidade,estado) VALUES ('','','','','','','','','','','') esses sao os names que estão no formulario se observar no primeiro exmplo "nome_tipo,cep,logradouro,numero,complemento,bairro,pais,cidade_id,codigo_cidade,nome_cidade,estado" e os values vem em branco. foi isso que apareceu quando atualizei a pagina, desculpa sou leigo, mas agradeço a grande ajuda!
  11. romario@seg

    gravar um array no banco de dados metohd post

    na pagina que recebe não deu nenhum erro, mas como faço para imprimir na tela os dados preenchidos para verificar os dados?
  12. romario@seg

    [Resolvido] retornar array de inputs com mesmo nome

    olá amigo o meu formulario se encaixa nesse exemplo que postou name=data['ClientesEndereco'][0]['nome_tipo']; name=data['ClientesEndereco'][0]['cep']; name=data['ClientesEndereco'][0]['logradouro']; name=data['ClientesEndereco'][0]['numero']; name=data['ClientesEndereco'][0]['complemento']; name=data['ClientesEndereco'][0]['bairro']; name=data['ClientesEndereco'][0]['codigo_cidade']; name=data['ClientesEndereco'][0]['nome_cidade']; name=data['ClientesEndereco'][0]['estado']; mas quando coloco: if(!empty($_POST['data']) && is_array($_POST['data'])){ foreach($_POST['data'] as $item){ echo $item['nome_tipo'], $item['cep'], $item['logradouro'], $item['numero'], $item['complemento'],$item['bairro'], PHP_EOL; } } dá erro da index indefinida ...onde estou errando, como faço ?
  13. olá, estou com um formulario feito com colunas fixas e uma parte dinamica(um botao adiciona um conjunto de colunas) , como faria para enviar os dados dos campos dinamicos no banco de dados já que eles serão variais, $tipoendereco = $_POST['data']['ClientesEndereco'][0]['nome_tipo']; $cep = $_POST['data']['ClientesEndereco'][0]['cep']; $logradouro = $_POST['data']['ClientesEndereco'][0]['logradouro']; $numeroendereco = $_POST['data']['ClientesEndereco'][0]['numero']; $complemento = $_POST['data']['ClientesEndereco'][0]['complemento']; $bairro = $_POST['data']['ClientesEndereco'][0]['bairro']; $codcidade = $_POST['data']['ClientesEndereco'][0]['codigo_cidade']; $nomecidade = $_POST['data']['ClientesEndereco'][0]['nome_cidade']; $estadocidade = $_POST['data']['ClientesEndereco'][0]['estado']; existe um botao que duplica essa parte do formulaio quantas vezes a pessoa quiser .... porem só fica registrado os dados preenchidos no primeiro formulario, o segundo ja vem assim: $cep = $_POST['data']['ClientesEndereco'][1]['cep']; $logradouro = $_POST['data']['ClientesEndereco'][1]['logradouro']; $numeroendereco = $_POST['data']['ClientesEndereco'][1]['numero']; $complemento = $_POST['data']['ClientesEndereco'][1]['complemento']; $bairro = $_POST['data']['ClientesEndereco'][1]['bairro']; $codcidade = $_POST['data']['ClientesEndereco'][1]['codigo_cidade']; $nomecidade = $_POST['data']['ClientesEndereco'][1]['nome_cidade']; $estadocidade = $_POST['data']['ClientesEndereco'][1]['estado']; como faço para gravar todos os formulario para pegar de acordo com a quantidade desejada por pessoa ? agradeço desde já
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.