
Paulo Campos 01
Membros-
Total de itens
32 -
Registro em
-
Última visita
Sobre Paulo Campos 01

Paulo Campos 01's Achievements
0
Reputação
-
Consegui amigo, nunca tinha feito, sou novato. Obrigado pela informação.
-
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>';
-
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";
-
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
-
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.
-
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> </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.
-
(Resolvido) Como atribuir uma id a essa input
pergunta respondeu ao Paulo Campos 01 de Paulo Campos 01 em PHP
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> </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 -
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.
-
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.
-
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...
-
Dúvida sobre a função mktime, (somar dias).
pergunta respondeu ao Paulo Campos 01 de Paulo Campos 01 em PHP
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 -
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
-
(Resolvido) Como associar este valor a um nome ? :S
pergunta respondeu ao Paulo Campos 01 de Paulo Campos 01 em Ajax, JavaScript, XML, DOM
Valeu pela força meu amigo Arash. Tudo que eu precisava, precisar estamos ai. Forte abraço. -
(Resolvido) Como associar este valor a um nome ? :S
pergunta respondeu ao Paulo Campos 01 de Paulo Campos 01 em Ajax, JavaScript, XML, DOM
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 ? -
(Resolvido) Como associar este valor a um nome ? :S
pergunta respondeu ao Paulo Campos 01 de Paulo Campos 01 em Ajax, JavaScript, XML, DOM
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>