Ir para conteúdo
Fórum Script Brasil

Evandro Fontes

Membros
  • Total de itens

    125
  • Registro em

  • Última visita

Tudo que Evandro Fontes postou

  1. Normalmente serão só codigos HTML mesmo, só que tem uma página (pa´gina de cadastro do sistema de newsletter), qeu acessa o banco de dados via PHP, para montar os combos dos grupos dinamicamente, ai tem que fazer um loop básico p/ ele montar... Por isso a necessidade de fazer essa página execuar codigos php... Eu pensei em fazer ele criar um arquivo .php no serviodr, mas optei pelo cadastro no BD, achei melhor. Você tem uma outra solução p/ isso!? Com o eval() eu teria que brincar um pocuo com ER , pra separar os códigos PHP do HTML.. heauhauehauehauhe, tem que ter uma opção mais simples...
  2. Boa tarde.... Estou desenvolvendo um admin de um site, e esbarrei numa treta feia... Cadastro as páginas no banco de dados, e quando eu vou exibi-las na página elas aparecem normal.. o problema é que quando eu coloco algum código php no meio do código da página, e incluo no banco.. quando vou exibir a página, ele não executa o código PHP, simplesmente escreve o código como texto normnal... AL´guem sabe ai uma função pra forçar a execução dos códigos? Se tem alguma saida...?? Agradeço desde já.
  3. Tem a autenticação do sistema de login, verifico se existe a sessão 'logado' ...Eu procurei algo do tipo, sei lá algum header ou outra função para que não fosse "recarregada".. mas nada.. fiz um teste...
  4. Evandro Fontes

    Uma Ajuda Com Datas

    tenta assim: date("Y-m-d", strtotime(aqui vai a data))
  5. Evandro Fontes

    Loop

    HEHEHEHEHE..... o melhor afazer é assim, dê uma olhada no seu código..e ve se ele tá atendendo o que você necessita.... p/ ser sincero.. não intendi muito bem sua intenção.. se você quer fazer um loop no banco e usar as variáveis... você tem que fazer td isso dentro do loop... e não só a instruçaõ SQL...
  6. funçãozinha básica do próprio manual do php para gerar numeros aleatorios... function make_seed() { list($usec, $sec) = explode(' ', microtime()); return (float) $sec + ((float) $usec * 100000); } $codigo = srand(make_seed()); O problema é que pode acontecer de gerar um código que já existe... o que você pode fazer é criar um campo autonumeração no banco de dados... quando você fizer o insert, ele já incrementa automaticamente...
  7. Evandro Fontes

    Algum Palpite?

    Cria uma tabela com p/ as requisições e faz o insert.... Além de fazer o insert, ao fazer a requisiçao, envia um email de aviso p/ o setor responsável..... Tecnicamente, o setor que receberá as requisições do material, terá uma tela p/ adminstrar isso certo?? Na tela só fazer um select tratar os dados e mostrar na tela... quando encerrar a requisição.. muda ele de status ou transfere os dados p/ outra tabela... tipo.. Atendidass.. ou coisa do tipo..
  8. Evandro Fontes

    Loop

    vo postar o codigo da pagina e grifar de vermelho onde faz o loop, isto ai ele so retorna 1 resultado <?php $vendedor = $_POST["vend"]; $mês = $_POST["me"]; $ano = $_POST["an"]; //conexao com o banco de dado sisgew $conn = mysql_connect('localhost', 'root', '123'); $db = mysql_select_db("sisgew") or die ("não HÀ BANCO DE DADO!"); //consulta sql no banco de dado $sql = "select p.cod_pedido, p.mês, p.ano, c.nome, v.nome_vend from pedido p, cliente c, vendedor v where v.cod_vendedor = '$vendedor' and p.mês = '$mês' and p.ano = '$ano' and c.cnpj = p.cnpj and p.cod_vendedor = v.cod_vendedor group by p.cod_pedido, p.mês, p.ano, c.nome, v.nome_vend "; $result = @mysql_query($sql); if (!$result) { echo "ERRO NA CONSULTA:sql" . mysql_error(); exit; } if(mysql_num_rows($result) == 0) { echo "Nada foi encontrado para a consulta"; exit; } $ros= mysql_fetch_assoc($result); $result = @mysql_query($sql); if (!$sql) echo "ERRO NA CONSULTA:sql" . mysql_error(); [color="#FF0000"]while($linha=mysql_fetch_array($result)){ $mysql="select sum(i.valor_vendido) as vendido, sum(pro.valor) as valor from itens i, produto pro where i.cod_pedido ='".$linha['cod_pedido']."' AND i.cod_produto=pro.cod_produto"; };[/color] $my = @mysql_query($mysql); if (!$mysql) //Se não rolou a query echo "ERRO CONSULTA: mysql" . mysql_error(); //resulta na tela $row = mysql_fetch_assoc($my); // fazer o calculo do desconto com a comissao $tabela = $row['valor']; $venda = $row['vendido']; $desconto = (( $venda / $tabela) -1); $arredondamento = round ($desconto , 2); $numero = $arredondamento * -1; if ($numero <=0.00){ $comissao =10;} if ($numero == 0.01){ $comissao =9.5;} if ($numero == 0.02){ $comissao =9;} if ($numero == 0.03){ $comissao =8.5;} if ($numero == 0.04){ $comissao =8;} if ($numero == 0.05){ $comissao =7.5;} if ($numero == 0.06){ $comissao =7;} if ($numero == 0.07){ $comissao =6.5;} if ($numero == 0.08){ $comissao =6;} if ($numero == 0.09){ $comissao =5.5;} if ($numero == 0.10){ $comissao =5;} if ($numero == 0.11){ $comissao =4.5;} if ($numero == 0.12){ $comissao =4;} if ($numero == 0.13){ $comissao =3.5;} if ($numero == 0.14){ $comissao =3;} if ($numero == 0.15){ $comissao =2.5;} if ($numero == 0.16){ $comissao =2;} if ($numero == 0.17){ $comissao =1.5;} if ($numeto == 0.18){ $comissao =1;} if ($numero == 0.19){ $comissao =0.5;} if ($numero == 0.20){ $comissao =0.0;} $numeros = substr($numero, strpos ($numero,'.')+1,3); $vlr_comissao = $numeros/100* $venda; $vl_comissao = round ($vlr_comissao, 2); ?> Bom.. neste loop que você fez, ele executa o loop e faz diversas vezes essa instrução SQL: while($linha=mysql_fetch_array($result)){ $mysql="select sum(i.valor_vendido) as vendido, sum(pro.valor) as valor from itens i, produto pro where i.cod_pedido ='".$linha['cod_pedido']."' AND i.cod_produto=pro.cod_produto"; }; Ele retorna só uma porque no loop em si ele só associa a instrução à variável... Na consulta SQL em si, ele pega o último valor atribuido no loop... Se você quiser um loop de diversas consultas.. abrange esse while pra pegar todo o código em que você vai usar essa instruçã SQL..
  9. Evandro Fontes

    Array

    Pra fazer um array com os dados você pode fazer da seguitne forma: $linha1 = array(); while(Aqui você faz o loop na instrução sql desejada){ $linha [] .= $ObjRS['lucro']; } no final do loop você terá um array com os lucros desejados... isso você controla com a instrução SQL.... sendo que $ObjRS é a variável que recebeu os dados da consulta SQL.... e $ObjRS['lucro'] é o nome do campo que você deseja...
  10. Nenhuma luz no fim do túnel??? Apelei pra solução das sessões.... Mas eu quero saber como fazer pra manter os dados...
  11. Evandro Fontes

    Loop

    Não entendi exatamente sua dúvida.. posta a instrução SQL naqual você faz o loop.. as vezes mostra o primeiro porque só retornou 1 resultado...
  12. Evandro Fontes

    Como Começaram?

    Uma boa forma, pelo menos me ajudou... Baixa o manual do php e deixe de fácil acesso pra você.. Quando não souber como fazer um código... procura pela net algum códig pronto que faça o que você queira... leia o código, intenda e reescreva ele para seu uso.... quando perceber, já estará fazendo mta cosia sozinho já... como o itibere disse também.. estudar,estudar,estudar,estudar,estudar,estudar hehehehehehe Dificuldades são normais mesmo... td mundo que posta aqui nesse fórum já teve dificuldade.. e ainda tem... Só depende de você mesmo cara...
  13. Evandro Fontes

    Documentação

    Dá uma garimpada no google... (php+novell), (php+novell documentation) .. ou coisa do tipo... fazendo uma busca por lá, encontrei esse site... vi assim só por cima e deve ter algo bom.. http://developer.novell.com/ndk/php.htm Boa sorte ^^
  14. O nome dos campos estão errados, no formulário você passa um nome e no php outro nomo (USUARIO no form, e usu no PHP) .... O formulário deveria ficar assim: <div id="tudo"> <div id="container"> <div> <div> <table id="Table_01" width="800" height="600" border="0" cellpadding="0" cellspacing="0"> <tr> <td colspan="2"><img src="../images/top.jpg" width="800" height="162" alt=""></td> </tr> <tr> <td width="178"><img src="../images/menu_top.jpg" width="178" height="39" alt=""></td> <td width="622" rowspan="10" background="../images/miolo.jpg"><div id="contexto"> <p align="center" class="style2">CONFIRMA&Ccedil;&Atilde;O</p> <table width="586" border="0"> <tr> <td width="561"><div align="left" class="style11"> <form name="form1" method="post" action="/login/restrito.php"> <label class="style10"> <div align="center" class="style10">Usuario: <input type="text" name="usuario" id="usuario"> </label> </div> <p align="center" class="style10">Senha: <label> <input type="password" name="senha" id="senha"> </label> </p> <p align="center" class="style10"> <label> <input type="submit" name="submit" value="Entrar"> </label> </p> </form> </div></td> </tr> </table> e no PHP você deve pegar da seguinte forma: <?php if (isset($_POST['us'])){ $usuario = $_POST['usuario']; $senha = $_POST['senha']; if(($usuario=="admin") && ($senha=="adminadmin")){ header("Location: /login/logado.html"); }else{ header("Location: /login/errou.html"); } } ?> è mania minha e creio que de mtos outros programadores.. mas geralmnete as variáveis eu costumo deixar em minuscula... para não ter nenhum erro.... Qlqr dúvida, só mandar aí
  15. Olá, Estou comeaçndo a trabalhar com essa loja ,e gostaria de saber como faço para desenvolver os templates para essa loja... Tem algum arquivo específico p/ o template? Quais arquivos eu preciso editar.. Obrigado desde já.
  16. Esse código qeu você quer passar ele existe no banco, ou é o código do novo cadastro que você está efetuando? se o código já tiver cadastrado no banco você pode fazer igual seu primeiro post <?=$codObra['codObra'];?> Agora, se o código que você precisa for gerado na hora do submit do fórum, uma forma de driblar isso épegar o último código e fazer um insert vazio, só p/ reservar o código no banco de dados... e depois fazer o update na hora desalvar o form.. O problema é que com isso seu banco pode ficar cheio de campos vazios ^^, porque você não muda a estrutura do seu form.. primeira cadastra os dados, e na página de confirmação do cadastro, tem o link p/ cadastrar a equipe? ai resolve uma boa parte dos seus problemas... não gera registros vazios e você consegue pegar o id normalmente...
  17. Mas ai que está, eu não recarrego denovo a página, eu volto usando as funções do javascript mesmo.. history.go(1-); ou history.back(); Tentei as duas e deu a mesmo coisa... Não deveria ser assim, se você faz uma página puro HTML e coloca essas funç~eos ela preserva os valores dos campos...
  18. Como eu faço pra fazer combinações de uma sequencia de numeros, tipo... digito os numeros: 123 e ele me retorna num combo, num grid ou em variavel tais sequencias 123 132 321 231 213 enfim, tdas as sequencias com tais numeros.... mas nocaso eu estaria digitando mais numeros.. eu achhu qe seria de 0 a 50 ou 60, não lembro direito... Obrigado pela ajuda Abraços, Evandro
  19. Ficaria algo mais ou menos assim: PS. só mudar o nome do botão... a mensagem da caixa de alerta, e se quiser incrementar alguma coisa a mais, fica a sua escolha. Abraços, Evandro
  20. Evandro Fontes

    Read-only

    Especifique o tipo de conexão qe você está usando... Via código, ou via objetos DATA Abraços, Evandro
  21. POr partes.... 1º qual o tipo de conexão que você usa? 2º está usando algum controle DATA, ou está fazendo a conexão toda através de codigo ? responde essas 2 coisas ai em cima, qe fica melhor pra podermos ajudá-lo .. Abraços, Evandro
  22. Eu encontrei uma espécie de programa, igual ao que eu pretendo fazer.... mas esse tem um "modulador", achu qe serve para modular o som digital para analógico, ouvice-versa... http://www.callrecorder.com.br/callrecorde...order_index.htm Abraços, Evandro
  23. porque você não deixa marcada essas opções direto no relatório ? MENU: Database>Verify Database ou outra coisa que pode ser util também, é o comando: Verify on Every Print, pelo pouco qe eu conheço, ele irá puxar os dados atualizados da tabela.... MENU: Database>Verify on Every Print Abraços, Evandro
  24. bom até ai, sem mtos problemas, esse exemplo, mostra como gravar a voz pelo microfone, eu já peguei um pouco a logica,, agora só falta ver como acessar a linha telefonica... Minha intenção é fazer, tipo um grampo telefonico, tipo, o programa rodaria direto, quando fosse liberado o sinal para a linha, acionaria um comando que criaria, gravaria, e quando fosse encerrada a ligação, o comando encerraria e finalizaria aquele arquivo, guardando-o no HD... não sei se eu qero fazer o impossivel, ou sou muito apressado, mas é que eu estou aprendendo VB a 3 meses, e estou simplesmente facinado por esse mundo qe me foi mostrado... Se você souber alguma coisa em relação a isso, por favor, me explique..... Se pegar alguns exemplos de discadores via VB (algum projeto), e associar ele com o MCI, não daria certo? Abraços, e muito obrigado pela ajuda Evandro
  25. Procurei na net, tipo digitei "Multimedia Commands Interface", e em outra tentativa digitei "mcisendstring" no google, mas só retornou exemplos de como abrir a unidade de cd-rom, ou gravar arquivos de m cd... eu quiria ver alguma coisa de como gravar sons do telefone, ou do microfone .. mesmo assim, valewzão cara, você já me acjudou muito. Se souber de alguma coisa, por favor, me diga, e se eu puder te ajudar em alguma cosia (bem dificil, mas quem sabe), é só pedir Abraços, Evandro
×
×
  • Criar Novo...