Ir para conteúdo
Fórum Script Brasil

Ricardo T. do Prado

Membros
  • Total de itens

    343
  • Registro em

  • Última visita

Tudo que Ricardo T. do Prado postou

  1. Só complementando.... Coloque o campo em DECIMAL(10,2) Para mostrar o valor de um campo DECIMAL nos padrões BR 200.000,00, use a função NUMBER_FORMAT Agora acho que tá fácil Abs.
  2. Cara, isso é não é formatação do campo VALOR no banco de dados? - Qual formato esse campo que grava os valores estão? DECIMAL? faz um teste tenta passar 200.000,00 sem (.) e (,), ex: 200000 e vê o que dá! Abs.
  3. Cara, só porque você tá precisando disso e você também tem procurado a solução, vou te dar uma colher de chá, já usei esse código e hoje uso outro bem otimizado, vai aqui pra você aprender a usar. insira essa função function InsertSQL($tabela, $camposvalores) { $fields = array(); $values = array(); foreach($camposvalores as $campos=>$valores){ $fields []= $campos; $values [] = $valores; } $fields = implode(",",$fields); $values = implode("','",$values); $sql = "insert into ".$tabela." (".$fields.") values ('".$values."');"; conexao(); $res = mysql_query($sql) or die (mysql_error()); if(mysql_affected_rows) { echo "<script>alert('Operação realizada com sucesso!')</script>"; } beleza? o que ele faz? pega o atributo NAME do input e joga num array e também pega o valor e faz a mesma coisa. com agora como inserir no banco? Fácil! Quais são os parametros da função???? vamos lembrar? function InsertSQL($tabela, $camposvalores) Ele pede uma TABELA E CAMPOS/VALORES, mas note que campo e valores dentro da função é um array, então fazemos como? simples. $arr = array(); foreach($$_POST as $key=>$value) { $arr[$key] = $value; } InsertSQL ( $tabela = "produtos", //parametro 1 a tabela $camposvalores //aqui vai o array , exemplo ("name_do_input"=>"valor_do_input"); mas isso é o resultado do foreach ali de cima. ); Cara, não testei o código, mas é essa lógica, é só testar ae. }Abs.
  4. Ricardo T. do Prado

    ExcelWriter

    Você quer desenhar um relatório no EXCEL, bem como edita-lo posteriormente?
  5. Um cliente me pediu uma rádio online, nunca trabalhei com isso e também estou por fora de faixa de preço, alguém sabe a média? - é uma rádio shoutcast com servidor de streaming. Abs
  6. Rapaz, claro que é. Olha ali na parte debaixo NOME CHAVE = PRIMARY KEY COLUNA = N_CATCRE, Como que não é chave primária? Provavelmente você está passando um valor que já existe onde esse número deve ser único, faz um teste pra você ver Tenta inserir assim: INSERT INTO V1CATCRE (`CATCRE`, `INDREG`) VALUES ('teste', 1); Vê o resultado. Abs.
  7. Ricardo T. do Prado

    ExcelWriter

    Cara, já usei isso algumas vezes, é até um código bem velhinho já. mas dava pra mexer no excel depois, testa ae <?php include "conexao.php"; $table="abastecimento"; $select = "SELECT REQUISICAO, CODMAQ, DATE_FORMAT(DATA, '%d/%m/%Y'), LOCALABAST, HORAINI, HORAFIM, HORIMETRO, REGIAO, COLIGADA, FILIAL, DPTO, RESPONSAVEL, CODPRODUTO, QTDE, VLRUNIT FROM ".$table; $export = mysql_query($select); $fields = mysql_num_fields($export); for ($i = 0; $i < $fields; $i++) { $header .= mysql_field_name($export, $i) . "\t"; } while($row = mysql_fetch_row($export)) { $line = ''; foreach($row as $value) { if ((!isset($value)) OR ($value == "")) { $value = "\t"; } else { $value = str_replace('"', '""', $value); $value = '"' . $value . '"' . "\t"; } $line .= $value; } $data .= trim($line)."\n"; } $data = str_replace("\r","",$data); if ($data == "") { $data = "\n(0) Records Found!\n"; } else{ $hoje=date("Y_m_j"); header("Content-type: application/x-msdownload"); header("Content-Disposition: attachment; filename=".$table."_".$hoje.".xls"); header("Pragma: no-cache"); header("Expires: 0"); print "$header\n$data"; } ?>
  8. Marcos, Crie 2 campos nas tabelas que você usando, chamados: USERNAME e LASTUPDATE, assim você saberá quem INSERIU, ALTEROU o registro, caso queira fazer algo melhor, crie uma tabela de AUDITORIA, salvando na mesma, INSERT, DELETE E UPDATE. Abs.
  9. na pagina salvar.php você faz assim. foreach($_POST as $key=>$value) { echo $key." - ".$value; } ai você vai entender. Abs.
  10. Boa Tarde! Pessoal, Estou com uma dúvida/problema com o plugin jquery + php (por isso postei em php, caso o adm julgue necessário, mover tópico). Tenho uma página, que chamo um Dialog() só que, quando é chamado ele aparece e some em menos de 1 segundo. Segue código: CSS #box { text-align:left; line-height:2.0; background: #fff; margin-bottom:10px; padding:5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; color:#333; display:none; } PAGINA.PHP <div id="box" title="Registro"> <?php $id = $_GET['id']; //var key global para os actions if($_GET['action'] =='new') { // NOVO // createFormInsert( $tabela = "usuarios", // $fields = array( // "nome"=>"text", // "email"=>"text", // "login"=>"text", // "senha"=>"password", // "foto"=>"file" // ) // ); echo "novo"; } if($_GET['action'] =='edit') { //EDIT // createFormEdit ( $tabela = "usuarios", // $fields = array( // "nome"=>"text, ", // "email"=>"text", // "login"=>"text", // "senha"=>"password", // "foto"=>"file" // ), // $key = "id", // $id = $id); echo "Edit"; } if($_GET['action'] =='delete') { //DELETE // deleteCommand("usuarios","id",$id); echo "delete"; } ?> </div> <!-- fecha div BOX --> e estou chamando assim o jquery $('#btnEdit, #btnNEW, #btnDelete').click(function(){ $('#box').dialog(); }); Alguém saberia dizer como faço pra janela BOX (dialog) não sumir? Abs.
  11. no arquivo de conexão, na função MYSQL_CONNECT e MYSQL_SELECT_DB Abs.
  12. esse campo NCATCRE é auto increment?
  13. qual erro que dá? como está ficando a URL no browser? Abs.
  14. Você tem que dizer o que está dando errado, postar exemplo, ... e com um titulo exclamativo nesse post, dificilmente alguém irá ajudar. - Diga qual o erro que está dando, - Poste o formulário Abs.
  15. nessa linha $MySQLi = new MySQLi("HOSTNAME", "USER", "PASS", "DB"); $query = file_get_contents('v1_teste.sql', true); dá um echo $query; pra ver o valor que está retornando, e outra, verifique se na sua tabela os campos N_CATCRE e INDREG são do tipo INT Abs.
  16. Anderson, Não abra outro tópico para o solução do mesmo problema, tenha paciência, logo alguém irá lhe ajudar. Abs.
  17. as configurações de banco do servidor são as mesmas do localhost? Abs.
  18. cara, quando coloco o código ele não entra para fazer donwload, esses codigos que você passou está no bd? Abs
  19. depois disso: $query = mysql_query($sql); coloque $query = mysql_query($sql) or die (mysql_error())); o banco retornará o erro que está acontecendo. Abs.
  20. </div> </div></td> //fecha TD </tr> //fecha Linha </table> //FEcha tabela <? echo "</b></a>"; $linha++; $j++; } ?> </td> //fecha TD, kd o abre TR e TD para esta tag? PAssa o link do site ai pra vermos o codigo-fonte
  21. Karlos, esse código seu está meio poluido com <table> dentro de outra <table> o negócio é arrumar isso no proprio CSS. seria algo como +/- assim, nos produtos teria uma DIV = Produtos e na lateral uma DIV = Publicidade, ambas em FLOAT = LEFT, tipo #divProdutos { float: left; } #divProdutos .box { border:1px solid #ccc; background: #f2f2f2; } #divPublicidade { float: left; } #divPublicidade .box { border:none } depois chamar <div id=Produtos> <div class=box> meus produtos aqui </div> </div> <div id=divPublicidade> <div class=box> </div> meus banners </div> e um <div style=clear:both> </div> para tirar as flutuações Abs.
×
×
  • Criar Novo...