Ir para conteúdo
Fórum Script Brasil

Mario Junior

Membros
  • Total de itens

    163
  • Registro em

  • Última visita

Tudo que Mario Junior postou

  1. Boa tarde. Tenho uma dúvida. Suponhamos que tenho uma função: function teste(){ $info='Ola'; $info1=20; return $info; } A função acima retorna o valor de $info. É possível retornar as duas variáveis na mesma função? Desde já, agradeço.
  2. Mario Junior

    Gerar gráficos com Php

    JPGraph é legal. http://www.aditus.nu/jpgraph/jpdownload.php
  3. Use o number_format: number_format(10,2);
  4. Você pode fazer assim: $data='09-05-06'; $partes=explode("-",$data); $nova_data=$partes[2]."/".$partes[1]."/".$partes[0]; echo $nova_data;
  5. Mario Junior

    ajuda com if session

    Então..o modo mais prático é você controlar isso com número ao invés de nome. Por exemplo.na sua tabela de usuário você pode colocar um campo com o nome SUPERUSUARIO ...quando for =1 ele acessa..se for igual a 0, não acessa..ai na sua sessão...você muda de username e controla pelo SUPERUSUARIO.
  6. :blush: Nossa... Deu certo cara. Obrigado pela dica. Abraços.
  7. Boa tarde. Tenho o seguinte número: 1,300.50 Gostaria de saber como poderia inverter a virgula pelo ponto. Tentei isso mas não deu certo: $novo=str_replace(array(",","."),array(".",","),$valor); Desde já ,agradeço.
  8. da um echo "UPDATE $UpdateTabela SET $UpdateParametros WHERE $UpdateCondicao"; com bastante caracter..o resultado deste você tenta executar no console do mysql pra ver.
  9. Dá um ECHO na sua query pra ver o que ela está executando.
  10. você pode montar uma tabela dinamica dentro de uma outra div nesta mesma tela. Acho que fica melhor. Por exemplo..abaixo do <form>, coloca uma div. Dentro dela você monta uma tabela correndo os resultados da pesquisa. você pode agregar nessa div uma barra de rolagem..aí você não precisaria faze-la muito grande, entende?
  11. pesquisa algo referente a DynDNS ou DinDNS..um dos dois
  12. Liberado para outrso usuários. por exemplo, o usuário, se conseguir "PINGAR" o ip da sua máquina, significa que ela está dando acesso pra fora.
  13. Sua máquina precisa estar liberada na net. Com o IP em mãos, o usuário pode acessa-la.
  14. Blza ESerra. Deu certo. Obrigado pela dica mais uma vez.
  15. Pessoal , bom dia. Então..alguém sabe como realizar a operação que eu perguntei?
  16. Mario Junior

    Ajuda com Login

    Urbanos..ontem não haviamos chegado em uma solução? O códdio postado não vai funcionar pois a query de seleção de usuário está vindo depois da verificação (IF) Ela tem que acontecer antes.
  17. Pessoal. Encontrei isso aqui. No I.E funciona mas não no FireFox. Como posso fazer isso rodar no firefox? function TABEnter(oEvent){ var oEvent = (oEvent)? oEvent : event; var oTarget =(oEvent.target)? oEvent.target : oEvent.srcElement; if(oEvent.keyCode==13) oEvent.keyCode = 9; if(oTarget.type=="text" && oEvent.keyCode==13) //return false; oEvent.keyCode = 9; if (oTarget.type=="radio" && oEvent.keyCode==13) oEvent.keyCode = 9; } Obrigado desde já.
  18. Então...com o include dá. Na condição que eu te passei acima daria pra você fazer da seguinte forma: if($_POST['enviar']){ //essa variavel você captura em localizar.php para realizr a query //o resto será mostrado sem o form..devido ao IF e ao ELSE $dado_pesquisa=$_POST['dado_pesquisa']; include 'localizar.php'; }else{ echo "<form> </form>"; } Mas não sei se isso ficaria legal..é só uma opinião, pois você vai sumir com o FORM..e se você quiser realziar uma nova pesquisa?
  19. Deixa eu ver se en entendi: Depois que você envia, sua página deixaria de ter o form pra mostrar do localizar.php? se for isso, você tem que colocar o IF aí: if($_POST['enviar']){ include 'localizar.php'; }else{ echo "<form> </form>"; } Mas qual é o objetivo real disso? Pergunto para poder chegar num melhor resultado. O que acontece quando você envia? Insere algo no banco? você quer mostrar o que foi inserido? é isso?
  20. <form> <?php include 'localizar.php'; ?> </form>
  21. Acho que se você usar o include dentro do form , pode dar certo.
  22. Boa tarde. O código abaixo acrescenta ítens ao array de sessão: <html> <head> </head> <body> <form action="opa.php" method="post"> <p>Requisicao <input type="text" name="req" /></p> <p>PLU <input type="text" name="plu" /></p> <p>qtd <input type="text" name="qtd" /></p> <input type="submit" name="Envia" value="ENVIA" /> <input type="submit" name="mata" value="MATA SESSAO" /> </form> <?php session_start(); if(!session_is_registered("req_seleciona")){ session_register("req_seleciona"); $_SESSION['req_seleciona']=array(); } if($_REQUEST['Envia']){ if($_SESSION['req_seleciona'][$_REQUEST['plu']]){ $_SESSION['req_seleciona'][$_REQUEST['plu']]="".$_REQUEST['req']."|".$_REQUEST['qtd']; }else{ $_SESSION['req_seleciona'][$_REQUEST['plu']]=$_REQUEST['req']."|".$_REQUEST['qtd']; } $teste=array_keys($_SESSION['req_seleciona']); foreach($teste as $a){ echo "".$_SESSION['req_seleciona'][$a]."->$a <br>"; } } //echo"enviou ".print_r($_SESSION['req_seleciona']).""; if($_REQUEST['mata']){ session_unregister('req_seleciona'); } ?> </body> </html> Acontece que, quando eu envio o mesmo PLU, a variável de sessão é sobrescrevida. Gostaria de saber se existe uma forma de a array de sessão não ser sobrescrevida neste caso. Desde já agradeço.
  23. Mario Junior

    Ajuda com Login

    Caso você tenha esquecido de capturar as variáveis enviadas pelo usuário, segue: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> <? session_start(); include "configuracao.php"; $login=$_POST['login']; $senha=$_POST['senha']; $db = mysql_connect ($host, $login_db, $senha_db); $basedados = mysql_select_db($database); $resultado = mysql_query("SELECT login, senha FROM usuarios_vip WHERE login='".addslashes($login)."' AND senha='".addslashes($senha)."'") or print (mysql_error()); while($linha = mysql_fetch_array($resultado)){ $loginbanco = $linha["login"]; $senhabanco = $linha["senha"]; } if($loginbanco == $login AND $senhabanco == $senha){ session_register(login); session_register(senha); echo"<script type=\"text/javascript\"> window.location='area_vip.php'; </script>"; }else{ echo" <META HTTP-EQUIV=REFRESH CONTENT='0; URL=login.php'> <script type=\"text/javascript\"> alert(\"Erro: Usuário ou senha inválidos!\"); </script> "; } ?> </body> </html> Veja que eu coloquei a função addslashes na query, ela protege um pouco mais de injeções de SQL.
  24. Mario Junior

    Ajuda com Login

    Então..aki não está dando problema com isso. Coloquei o script pra rodar, em cima da minha base de dados...e funciona normal. Pergunta: como você está capturando as informações enviadas pelo usuário? Note seu if: if($loginbanco == $login AND $senhabanco == $senha){ session_register(login); session_register(senha); echo"<script type=\"text/javascript\"> window.location='area_vip.php'; </script>"; } Onde $login e $senha são (aparentemente)enviados pelo usuário. Mas eu não estou vendo nenhum metodo de captura ($_POST[] ou $_REQUEST[]) . Coloquei o script que você havia me enviado pra rodar em meu servidor, na minha base de dados ..aqui , o redirecionamento da página acontece normalmente. você deve ter feito alguma modificação no que eu postei pra você pra estar dando este erro. Tem como você postar novamente seu código?
  25. Mario Junior

    Ajuda com Login

    Ah blza então. Qualquer coisa, estamos aí.
×
×
  • Criar Novo...