-
Total de itens
113 -
Registro em
-
Última visita
Tudo que Santos_2015 postou
-
Como inserir vários registros usando prepare PDO
Santos_2015 respondeu ao tópico de Guga Alves em PHP
Está certo? -
Sim ou Não nas respostas acredito que resolve.
-
posta a estrutura da tabela.
-
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
-
MISTÉRIO: SELECT exibindo resultado certo executado direto no SGBD mas não na página com PHP
Santos_2015 respondeu ao tópico de Agnosticado em MySQL
faz um print_r() e vê sua query -
@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' );
-
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?
-
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
-
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.
-
vou ver e testar.
-
tentei dessa forma, não resolveu
-
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; } }
-
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'
-
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
-
Cadastro de usuários em 2 sites simultâneo
Santos_2015 respondeu ao tópico de Carlos Filipe em MySQL
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ó. -
tem coisa redundante no seu código,posta aqui o código completo e a estrutura das tabelas, ou passa pro e-mail (sidneytec@live.com).
- 10 respostas
-
então é questão de lógica, pegar informação do banco e fazer um if, valor 1 (marcado), valor 2 (desmarcado) if($row_Opcional['cod_opcional'] == 1]){ $opcional_selecionado = "checked"; }else{ $opcional_selecionado = ""; }
- 10 respostas
-
Aalera como faço um busca um valor na propriedade data do Jquery através de um input? tipo mostrar a div de acordo com busca e ocultar as outras. <div data-value="A" class="valor">AA</div> <div data-value="B" class="valor">BB</div> <div data-value="C" class="valor">CC</div> Ex: Mostrar as div que contenham A e ocultar as restantes.
-
busca em data attribute (jquery)[RESOLVIDO]
Santos_2015 respondeu ao tópico de Santos_2015 em Javascript
<div class="campo" data-search="valor1">Valor 01</div> <div class="campo" data-search="valor2">Valor 02</div> <div class="campo" data-search="valor3">Valor 03</div> <input type="text" id="search" value=""> $('#search').on('input', function() { var search = $.trim(this.value); $('.campo').each(function() { if (search.length < 1) { $(this).show(); } else { $(this).toggle($(this).filter('[data-search*="' + search + '"]').length > 0); } }); }) -
quando você imprimi a variável $row_Opcional['cod_opcional'] , o que mostrou?
- 10 respostas
-
você já imprimiu a variável $row_Opcional['cod_opcional'] ? o campo é do tipo inteiro ou varchar?
- 10 respostas
-
Busca empresa com menos funcionarios
Santos_2015 respondeu ao tópico de eduardohaag em Banco de Dados
acredito que com subselect você consegue fazer isso. -
tentou fazer assim: <input name="cod_opcional[]" type="checkbox" id="cod_opcional" <? echo $opcional_selecionado; ?>><? echo $row_Opcional['opcional']; ?>
- 10 respostas