Ir para conteúdo
Fórum Script Brasil

Paulo Campos 01

Membros
  • Total de itens

    32
  • Registro em

  • Última visita

Sobre Paulo Campos 01

Paulo Campos 01's Achievements

0

Reputação

  1. Consegui amigo, nunca tinha feito, sou novato. Obrigado pela informação.
  2. Se eu marco mais de uma, ele leva a id somente da última. O que pode ser ? echo '<table>'; echo '<form name="selecao" action="index.php?url=relatorio&acao=protocolo" method="post">'; echo '<tr>'; echo '<td class="header"><input type=checkbox name="selall" onclick="CheckAll()"> Todos</td>'; echo '<td class="header">Vencimento</td><td class="header" style="width:600">Fornecedor</td><td class="header">Valor</td>'; echo '</tr>'; $sql="select id, date_format(data,'%d/%m/%Y') as data, nome, valor from conta where data between '$datai' and '$dataf' ORDER BY data ASC"; $dados=$this->conexaoDB->ExecutaQuery($sql); while ($row=mysql_fetch_array($dados)) { $id = $row['id']; $vencimento = $row['data']; $fornecedor = $row['nome']; $valor = $row['valor']; echo '<tr>'; echo "<td><input type=checkbox name='PC' value=".$id."></td><td>".$vencimento."</td><td>".$fornecedor."</td><td>".$valor."</td>"; echo '</tr>'; } echo '<td><input type="Submit" value="Enviar" /></td>'; echo '</form>'; echo '</table>';
  3. Olá, funciona normal, basta eu alterar o db que ele não busca o valor da tabela produto. Assim funciona com o db padrão que estou: $sql="select sum(p.valor*s.quantidade) as soma from saida s inner join produto p on p.id=s.produto"; Assim já não funciona quando busco informação de outro db: $sql="select sum(p.valor*s.quantidade) as soma from zippbq.saida s inner join produto p on p.id=s.produto"; Preciso tirar férias... Coisa simples e custei a ver... ahsuhas Bastava colocar o db na inner join também: $sql="select sum(p.valor*s.quantidade) as soma from db.saida s inner join db.produto p on p.id=s.produto";
  4. Encontrei esse script, e foi o único que deu certo com parcelas. porem preciso retirar a sexta. Como ficaria só sabado e domingo ? // define a data $current_date = new DateTime( '2012-10-19' ); //$current_date->setTimezone( new DateTimeZone( 'America/Sao_Paulo' ) ); // se for sexta, sábado ou domingo if( $current_date->format( 'N' ) >= 5 ) { $current_date->add( new DateInterval( sprintf( 'P%sD', ( 8 - $current_date->format( 'N' ) ) ) ) ); } else { $current_date->add( new DateInterval( 'P1D' ) ); } echo $current_date->format( 'Y-m-d' ); //próximo dia útil
  5. Olá pessoal, "select sec_to_time(time_to_sec((x.hora_saida_1-x.hora_entrada_1)+(x.hora_saida_2-x.hora_entrada_2)+x.atestado)) as soma_horas from tabela" se eu coloco 07:00:00 12:00:00 13:10:00 17:00:00 00:00:00 Ele retorna em branco, agora se eu arredondo de 13:10:00 para 13:00:00 ele retorna as 09:00:00. e o que observei que se eu coloco quebrados nas saidas ele calcula normalmente. EX: 07:00:00 12:02:00 13:00:00 17:00:00 00:00:00 Resultado 09:02:00 O que pode ser ? SOLUÇÃO: sec_to_time(time_to_sec(x.hora_saida_1)-time_to_sec(x.hora_entrada_1)+time_to_sec(x.hora_saida_2)-time_to_sec(x.hora_entrada_2)+time_to_sec(x.atestado)) as soma_horas Falta de pensar um pouco.
  6. Olá pessoal, como eu faço pra pegar o valor do campo código e joga pra input como foi feito com a data ? function FormCadastro($url,$action,$combos="",$ajax=array()){ //$form->FormCadastro('produto','entrada','categoria,produto,fornecedor', //array('remetentecategoria'=>'categoria','destinatariocategoria'=>'produto','tabelacategoria'=>'produto')); $url=(empty($url))?$this->table:$url; $campos=substr($this->fields,0,-1); $campos=explode(',',$campos); $combos=explode(',',$combos); //print_r($ajax); echo '<h1>Cadastro de '.$this->table.'</h1>'; echo'<p>&nbsp;</p>'; echo '<form name="confirma" action="index.php?url='.$url.'&acao='.$action.'" method="post">'; echo '<table>'; foreach ($campos as $campo) { $valor=($campo=='data')?date('d/m/Y'):''; //Campo código no qual me referi no tópico. $codigo=($campo=='codigo'); if($campo<>'id'){ if(array_search($campo,$combos)===FALSE){ $campo=str_replace("_"," ",$campo); echo '<tr> <td>'.ucfirst($campo)."</td> <td><input id='data_1' type='text' name='$campo' value='$valor'> </tr> \n"; } else { if(array_search($campo,$ajax)===FALSE) { $js=""; } else { $js='onChange=\'Ajax("'.$ajax['remetente'.$campo].'","'.$ajax['destinatario'.$campo].'","'.$ajax['tabela'.$campo].'")\''; } echo '<tr><td>'.ucfirst($campo).'</td><td>'; $this->Combo($campo,$campo,'id','nome',$js); echo '</td></tr>'; } } } echo '<tr><td><input type=button onclick="pergunta()" value="Enviar"></td></tr>'; echo '</table>'; echo '</form>'; } Desculpa pessoal, escrevi Oegar, é pegar.
  7. No meu script, os inputs são as próprias colunas. function FormCadastro($url,$action,$combos="",$ajax=array()){ //$form->FormCadastro('produto','entrada','categoria,produto,fornecedor', //array('remetentecategoria'=>'categoria','destinatariocategoria'=>'produto','tabelacategoria'=>'produto')); $url=(empty($url))?$this->table:$url; $campos=substr($this->fields,0,-1); $campos=explode(',',$campos); $combos=explode(',',$combos); //print_r($ajax); echo '<h1>Cadastro de '.$this->table.'</h1>'; echo'<p>&nbsp;</p>'; echo '<form name="confirma" action="index.php?url='.$url.'&acao='.$action.'" method="post">'; echo '<table>'; foreach ($campos as $campo) { $valor=($campo=='data')?date('d/m/Y'):''; //GOSTARIA DE COLOCAR UM FILTRO COM CALENDARIO if($campo<>'id'){ if(array_search($campo,$combos)===FALSE){ $campo=str_replace("_"," ",$campo); echo '<tr><td>'.ucfirst($campo)."</td><td><input type='text' name='$campo' value='$valor'></td></tr> \n"; } else { if(array_search($campo,$ajax)===FALSE) { $js=""; } else { $js='onChange=\'Ajax("'.$ajax['remetente'.$campo].'","'.$ajax['destinatario'.$campo].'","'.$ajax['tabela'.$campo].'")\''; } echo '<tr><td>'.ucfirst($campo).'</td><td>'; $this->Combo($campo,$campo,'id','nome',$js); echo '</td></tr>'; } } } echo '<tr><td><input type=button onclick="pergunta()" value="Enviar"></td></tr>'; echo '</table>'; echo '</form>'; } Para que eu coloque um calendário para preencher o campo data, eu tenho que atribuir uma id... é possível quando meu input é uma coluna ? Desculpa a vergonha que eu passei hahsuahsuahshahs A input ali é referente ao campo Deu certinho aqui valeu
  8. Olá pessoal, tem como atribuir uma input quando ela é uma coluna do mysql ? $valor=($campo=='data')?date('d/m/Y'):''; Ai está, com a variavel e uma data defaut. Gostaria de atribuir uma a id="data_1" a ela, para que eu utilize um calendario no campo. Com eu faria ? Agradeço a todos que puderem colaborar. Abraço.
  9. Galera, como eu faço pra associar uma string a um select NA MESMA PÁGINA?. Ex: <select name="teste"> <option value="1">OPCAO 1</option> <option value="2">OPCAO 2</option> <option value="3">OPCAO 3</option> <option value="4">OPCAO 4</option> </select> o valor que eu selecionar, é o que ele vai dar pra string $valor. Pretendo usar para busca no banco de dados com condição. Ex: $sql "select * from teste where situação = '".$teste."' "; Sendo assim quando eu selecionar a opção ele vai fazer a busca com a situação igual ao valor selecionado. Porem tem que ser na mesma página. :/ Aguardando galera.
  10. Olá, pessoal, Gostaria de saber se tem como associar o valor da select à string sem java... EX: echo '<form> <select name="""> <option value="">Selecione a Classe:</option> <option value="1">Classe A</option> <option value="2">Classe B</option> <option value="3">Classe C</option> </select> </form>'; Associar os valores a uma string $teste. Para que eu possa colocar a condição na minha $sql da seguinte forma: $sql="Select * from conta where classe = '".$teste."' "; Assim, ao selecionar a classe no formulário ele busca o valor no banco de dados...
  11. valeu Brother. Deu certinho... O Tem como eu adicionar a seguinte regra: Ex: Se $vencimento der em um sábado somar +2 dias para cair na segunda. e Se $vencimento der em um domingo somar +1 dia para ocorrer o mesmo acima. Como seria ? Valeu
  12. Olá, pessoal, tenho um script com uma função especifica para parcelas. Ao lançar uma data "$newData" ele salva no DB parcelas com o mesmo dia de vencimento a contar do primeiro dia da data informada de acordo com o número de parcelas. EX: Se eu lanço no dia 20/09/2012 ele vai gerar as parcelas com as datas 20/10/2012 20/11/2012 20/12/2012 Com seus valores descontando as taxas e dividindo pelo nº de parcelas informado. Mas isso não vem ao caso. O que eu precisava é que ele somasse dias e não meses. Somasse de 30 em 30 dias de acordo com o nº de parcelas... Ele está somando 30 dias a partir do primeiro dia, pois coloquei "$qtde_dias" para somar na função "mktime", mas a partir dai ele torna esse dia de vencimento fixo. o que eu preciso é que some de 30 em 30 dias a partir do próximo dia decorrente. EX: Se eu lanço no dia 20/09/2012 ele gere as parcelas nos dias 20/10/2012 19/11/2012 19/12/2012 Ajuda ai pessoal Segue abaixo o script. $newData('20/09/2012'); if($newData != null){ $newData = explode( "/",$newData); $dia = $newData[0]; $mes = $newData[1]; $ano = $newData[2]; $qtde_dias = '30'; } else { $dia = date("d"); $mes = date("m"); $ano = date("Y"); } for($x = 0; $x < $nParcelas; $x++){ $parcela = date("Y-m-d",strtotime("+".$x."month",mktime(0, 0, 0,$mes,$dia+$qtde_dias,$ano))); if(mysql_query("INSERT INTO cad_parcelas(data_vencimento_parcelas)VALUES('".$parcela."')")) { echo "Parcela ".$x.": ".$parcela."<br/>"; } else { die("Erro ao inserir a parcela ".$x.": ".mysql_error()); } }//for
  13. Valeu pela força meu amigo Arash. Tudo que eu precisava, precisar estamos ai. Forte abraço.
  14. Perfeito amigo, o problema é que eu preciso pegar a taxa e enviar por method post. No calculo ele tem que receber o post com name="taxa". Como é span não dá pra dar um nome. Calculo.php if ($_SERVER['REQUEST_METHOD'] == 'POST') { // Detalhe: faz uma verificação com isset() pra saber se o campo foi preenchido $newData = (isset($_POST['data'])) ? $_POST['data'] : ''; $valortotal = (isset($_POST['valor'])) ? $_POST['valor'] : ''; $taxa = (isset($_POST['taxa'])) ? $_POST['taxa'] : ''; $nParcelas = (isset($_POST['parcela'])) ? $_POST['parcela'] : ''; $bandeira = (isset($_POST['bandeira'])) ? $_POST['bandeira'] : ''; } ... Pois ao fazer o calculo que segue logo abaixo ele não está descontando a taxa pois a mesma não está chegando até ele... $desconto = $valortotal*($taxa/100); $val_parcela = ($valortotal-$desconto)/$nParcelas; Está funcionando certinho, só que como eu levo o valor do id="pagar" para o Calculo.php ?
  15. Amigo, desculpa. Eu não entendo muito de java, sei mais php. Poderia dar uma força como ficaria o script ? :/ <html> <head> <script> var taxa_1=new Array("-",4.2,3.7,4.5) var taxa_2=new Array("-",4.6,6.9,2.1) function cambia_taxa(){ //tomo el valor del select del pais elegido var bandeira bandeira = document.f1.bandeira[document.f1.bandeira.selectedIndex].value //miro a ver si el pais está definido if (bandeira != 0) { //si estaba definido, entonces coloco las opciones de la provincia correspondiente. //selecciono el array de provincia adecuado mis_taxa=eval("taxa_" + bandeira) //calculo el numero de provincias num_taxa = mis_taxa.length //marco el número de provincias en el select document.f1.taxa.length = num_taxa //para cada provincia del array, la introduzco en el select for(i=0;i<num_taxa;i++){ document.f1.taxa.options[i].value=mis_taxa[i] document.f1.taxa.options[i].text=mis_taxa[i] } }else{ //si no había provincia seleccionada, elimino las provincias del select document.f1.taxa.length = 1 //coloco un guión en la única opción que he dejado document.f1.taxa.options[0].value = "-" document.f1.taxa.options[0].text = "-" } //marco como seleccionada la opción primera de provincia document.f1.taxa.options[0].selected = true } </script> </head> <h1>Formulário</h1><br><br> <table><tr> <form method="post" name="f1" action="application/controler/Calculo.php"> <table> <tr> <td>Bandeira:</td> <td> <select name=bandeira onChange="cambia_taxa()"> <option value="0" selected>Selecione... <option value="1">Visa <option value="2">Master </select> </td> </tr> <tr> <td>Taxa:</td> <td> <select name=taxa> <option value="-">- </select> </td> </tr> <tr> <td> <input type="submit" name="Submit" value="Enviar" /> </td> </tr> </table> </form> </tr> </table> </html>
×
×
  • Criar Novo...