Ir para conteúdo

Santos_2015

Members
  • Total de itens

    113
  • Registro em

  • Última visita

Reputação

4 Comum

1 Seguidor

Sobre Santos_2015

  • Data de Nascimento 03/12/1987

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    SP
  • Interesses
    Information and Technology

Últimos Visitantes

2252 visualizações
  1. Santos_2015

    Como inserir vários registros usando prepare PDO

    Está certo?
  2. Santos_2015

    Questionário feito com PHP e Mysql

    Sim ou Não nas respostas acredito que resolve.
  3. Santos_2015

    Coluna Calculada Condicional

    posta a estrutura da tabela.
  4. Santos_2015

    Radio button avalição

    Gravar o código do usuário que deu avaliação? código da avaliação 1(um estrela), 2(duas estrelas)... e o código do usuário que avaliou
  5. Santos_2015

    remover aspas array [RESOLVIDO]

    @André Severino, não obtive resultado com a função acima citada. $dados=[];//preenchendo o array($dados[''] a chave, e $_POST o valor ) $dados['nome_produto'] = $_POST['produto']; $dados['valor_produto'] = $_POST['valor']; $dados['tipo_produto'] = $_POST['tipo']; //função de insert public function Cadastro(array $dados, $tabela){ // $campos = implode(", ", array_keys($dados) ); // $valores = "'" . implode( "', '", array_values($dados) ) . "'"; function verificaNomeNull($array) { $novoArray = array(); $qtd = is_array($array) ? count($array) : 0; for( $i=0; $i<$qtd; $i++ ) $novoArray[] = ((mb_strtolower(trim($array[$i])) == 'null') || (trim($array[$i]) == '')) ? NULL : trim($array[$i]); return $novoArray; } echo $novosValores = verificaNomeNull(array_values($dados)); /*$stmt = $this->pdo->prepare( "INSERT INTO {$tabela} ({$campos}) VALUES ({$valores})" ); if($stmt->execute()){ $this->idPessoa = $this->pdo->lastInsertId(); return true; }else{ $this->erro = "Erro !!"; return false; }*/ } //chamando a função inserção Cadastro(array $dados, 'produtos_cliente' );
  6. Santos_2015

    remover aspas array [RESOLVIDO]

    o array dados é isso: $dados=[]; $dados['nome_produto'] = $_POST['produto']; $dados['valor_produto'] = $_POST['valor']; $dados['tipo_produto'] = $_POST['tipo']; quando chamo o função cadastro passo o array $dados
  7. Santos_2015

    remover aspas array [RESOLVIDO]

    não tive tempo de fazer uma verificação a fundo, só coloquei: verificaNomeNull( array_values($dados) ) não me retornou nada, vou ver depois com mais calma, mas pelo que percebi superficialmente a função espera um array, sendo que quando aplico o array_values() o resultado é uma string, mas como falei vou analisar depois com mais calma e retorno com resultado.
  8. Santos_2015

    remover aspas array [RESOLVIDO]

    vou ver e testar.
  9. Santos_2015

    remover aspas array [RESOLVIDO]

    tentei dessa forma, não resolveu
  10. Santos_2015

    remover aspas array [RESOLVIDO]

    estou cadastrando dessa forma. os valores estão sendo concatenados com aspas simples. public function Cadastro(array $dados, $tabela ){ $campos = implode(", ", array_keys($dados) ); $valores = "'" . implode( "', '", array_values($dados) ) . "'"; $stmt = $this->pdo->prepare( "INSERT INTO {$tabela} ({$campos}) VALUES ({$valores})" ); if($stmt->execute()){ $this->idPessoa = $this->pdo->lastInsertId(); return true; }else{ $this->erro = "Erro !!"; return false; } }
  11. Santos_2015

    remover aspas array [RESOLVIDO]

    Esse valores $valores = 'Nome','SobreNome','null'; é a extração de um array : implode(" ',' ", array_values($dados)) estou deixando nesse formato, só que quando valor for null não pode conter 'aspas simples'
  12. Santos_2015

    remover aspas array [RESOLVIDO]

    não consegui chegar ao resultado esperado, esse array, tipo, tenho isso (não é um array): $valores = 'Nome','SobreNome','null'; monto assim: explode(",",$valores); quando coloco no foreach ele não entra no IF
  13. Santos_2015

    remover aspas array [RESOLVIDO]

    tenho array que está sendo preenchido assim: $dados = array([0] => "Nome",[1] => "SobreNome",[2] => "null"); queria que ficasse dessa forma: $dados = array([0] => "Nome",[1] => "SobreNome",[2] => null); pois estou extraindo os valores do array com array_values pra colocar em um INSERT, os campos que podem ser null são do tipo date(BD mysql), então tenho que retirar as aspas quando o valor vier null , ou no próprio array, ou após o array_values, alguma sugestão?
  14. Santos_2015

    Cadastro de usuários em 2 sites simultâneo

    Não ficou muito claro, a questão do formulário, terá, ou deverá ser um em cada site(apontado pra mesma base de dados). acredito que deve ser um banco de dados só.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.