
sacofritoxd
Membros-
Total de itens
99 -
Registro em
-
Última visita
Tudo que sacofritoxd postou
-
Bom, sou iniciante em PHP, então eu possa estar comendo alguma bola, por isso vou dar minha opiniao dentro do conhecimento da lógica. Mas ao usuario clicar na forma de pagamento, depois disso faz a transação do PagSeguro e etc não é? então, faça uma rotina logo ao clicar no botão comprar para verificar se ainda existe o item no estoque. Se sim continue, senao exiba a mensagem e o usuario faz o pedido novamente. Voce retira do estoque quando ele clicar em comprar. Coloque uma mensagem de produto indisponível pois outro usuario esta efetuando a transação nesse caso que seu cliente citou. Ai após o retorno do PagSeguro você coloca ok ou não ok no registro da venda em um campo para sinalizar finalizado ou não. Se sim deixe o estoque como está, senão recoloque cada item ao seu respectivo produto. Eu faria com este pensamento.
-
Voce pode tirar do estoque apenas quando ele tiver selecionado a forma de pagamento. Selecionou a forma de pagamento, aí sim tira a quantidade do estoque. E não ao supostamente concluir a venda.
-
(Resolvido) comparação de valor tabela com variavel
pergunta respondeu ao sacofritoxd de sacofritoxd em PHP
ESerra, me desculpe pelo tópico. Achei q cada duvida teria que abrir um novo tópico, pois partipode outro fórum que recomendam fechar a primeira duvida e abrir outro para outra duvida. Consegui resolver. if (mysql_result($consultausuario,0,"senha") != $senha) { echo "Senha incorreta!"; ?> <input type="button" onclick="novousuario.php" VALUE="Novo Usuário!"> <?php exit; } else { //fixa a variavel para poder ser usada em outras paginas session_start(); $_SESSION['nome'] = $nome; echo "Login efetuado com sucesso!"; ?> <a href="menu.php">Clique aqui para acessar o seu menu!</a> <?php } -
Porque este codigo meu não esta dando certo? $resultado = mysql_fetch_array($consultausuario); if ($resultado['senha'] != $senha) { echo "Senha incorreta!"; exit; } else { echo "Login efetuado com sucesso!"; ?> <a href="menu.php">Clique aqui para acessar o seu menu!</a> <?php } Ele sempre retorna que o resultado é diferente da senha. mas estou digitando corretamente.
-
Obrigado pela resposta. Consegui passar por esta etapa. Fiz assim em vez de if ($consultausuario == 1) coloquei if (mysql_fetch_row($consultausuario) > 0) Está errado? Mas não estou conseguindo comparar o valor da senha. E a senha que coloquei esta correta.
-
Ola pessoal do fórum. Estou com um problema no inicio do meu projetinho de teste. Estou tentando retornar o valor de uma query. Mas não estou conseguindo. No meu codigo não ocorre erro nenhum mas não sei verificar o resultado dela. Tipo como se fosse um if consulta.eof then mensagem else outra mensagem Segue meu codigo. Ela sempre retorna sempre 0. E eu já testei mandando exibir na tela o valor das variaveis e dos POST's. O valor está correto. if ($_POST['nome'] == "") { echo "Usuário não preenchido!"; exit; } if ($_POST['senha'] == "") { echo "Senha não preenchida!"; exit; } $nome = $_POST['nome']; $senha = $_POST['senha']; $database = mysql_select_db('test', $conexao); $consultausuario = mysql_query("SELECT Nome, senha FROM usuarios where Nome = '$nome' order by id_usuario", $conexao); if ($consultausuario == 1) { $resultado = mysql_fetch_array($consultausuario); if ($resultado['senha'] != $senha) { echo "Senha incorreta!"; exit; } } else { echo "Usuário não encontrado!"; exit; }
-
Humm obrigado amigo. Consegui. Agora sobre a outra duvida, voce pode me ajudar? como eu manipulo os formularios html para que um botao submit execute apenas um bloco de comandos php. Como se fosse uma função. Tipo no click do botao eu executo a parte de baixo? Ou o botao submit executa a pagina inteira? Existe outro recurso para fazer isto?
-
Olá galera, sou iniciante em PHP. Estou com uma duvida aqui. No vb6 eu fazia assim para conectar. con.open stringdeconexao Ai para abrir meus recordsets, inserir dados, query em geral. Eu faço objeto.open query, con, etc etc E no php não muda muita coisa, maaas, ao passar de uma pagina para a outra, essa variavel em que eu abri a conexao não tem mais valor. Esta zerada. Como faço para o valor passado a ela fique fixo. já tentei declarar como global e não tive sucesso Vou postar meu codigo para tentar explicar melhor. Aqui eu abri a conexao: <?php $nome = $_POST['nome']; if (!empty( $nome )) { echo "Nome: $nome <br><br>"; } else { echo "Digite um nome. <br>"; exit; } if ($nome != 'root') { $senha = $_POST['senha']; if ($senha == "") { echo "Insira a senha para conectar ao banco de dados!<br><br>"; exit; } } $conexao = mysql_connect('localhost','$nome'); .. . . Então na mesma pagina tenho outro form html para chamar uma nova pagina para inserir dados na tabela. Maaas ao chamar esta pagina ocorre erro de variavel indefinida. <?php /* $conexao = mysql_connect('localhost','$nome'); */ if ($conexao == 0) { echo "Não conectou ao servidor de banco de dados!<br>"; exit; } else { echo "Conectou com sucesso ao servidor!<br>"; } $database = mysql_select_db('test', $conexao); $razao = $_POST['razao']; if ($razao != "") { $insercao = mysql_query("INSERT into cliente (razao) VALUES ('$razao')", $conexao) or die(mysql_error()); if ($insercao == 1) { echo "Um registro foi incluído!"; } else { echo "Houve um erro na inserção do registro:" or die (mysql_error()); } } ?> Como faço para não precisar abrir a conexao em todas as paginas? E tambem como eu manipulo os formularios html para que um botao submit execute apenas um bloco de comandos php.
-
Boa tarde galera. Seguinte estou fazendo uma impressao de relatórios(no caso impressao de orçamento) no CR 8. Mas em todas impressoes ele esta comendo valores do produto de um orçamento. Cada vez é um item que fica com valor zerado "0,00" com isso o sub total tambem zera. Mas quando abro o rpt e jogo no preview la estao os resultados corretos. Como arrumo isso? Obrigado
-
Gente resolvi o problema da conexao. MAs tive um problema no meu note book e perdi o trabalho das tabelas dentro do banco de dados que criei. Vou precisar formatar meu pc pessoal para instalar o WSP3 que não esta rodando aqui nem a paulada, já pesquisei todos as soluções e nenhuma foi eficiente. Ele gera um erro ao instalar e não continua o progresso. Mas com relação a ferramenta VB6.. acredito tambem que seja antigo.. mas em termos de mercado a fora, é bem útil, basta funcionar. Em aplicações pequenas ou médias pra pequeno e médio porte acredito que ainda seja bem útil e ainda tenha espaço, ainda mais para clientes que não dispoem de tantos recursos em quesito de máquina. Enfim, com relação ainda ao mysql vou continuar me aprofundando nele. Trabalhei 1,5 ano em uma empresa que só usava DAO e access, agora que sai de lá estou querendo conhecer mais ferramentas. JUBAV, obrigado pela dica, um dia se eu decidir engrenar no c# visitarei seu canal com certeza.
-
Ola amigos, boa tarde. Estou finalmente migrando meu pequeno sistema de Access para MySql. Mas estou cheeeio de duvidas. Consegui fazer conexao pelo Vb 6.. mas ai abro o primeiro form de login logo apos o menu ai quando tento abrir o terceiro de um cadastro comum a conexao caiu. E não me deixa povoar um combobox. Eu preciso fazer a string de conexao com todos os form's que vou abrir ? Quando eu for instalar no cliente oque vou instalar ? Instalo o Mysql ? mas como jogo as tabelas que tneho no meu pc na maquina do cliente? Estou muito confuso, pois sempre trabalhei com access e jogava o arquivo access no servidor do cliente e tal. alguém pode me dar umas dicas de como funciona isso na prática???? Obrigado
-
Como faco para carregar foto no crystal reports usando o caminho da foto gravado no bd?
-
Desse jeito não vou ter problemas ao abrir o sistema em varias maquinas?
-
Boa noite galera. Estou com uma duvida em como montar meu controle de mensalidades. Ainda estou no começo do formulário.... Mas fiz uma tabela chamada movimento que gravará registros das mensalidades pagas...mas o meu problema está em como irei verificar se já passou um mes. Pensei aqui em fazer um cadastro de vencimento da mensalidade por cliente.. Aí se caso o cliente for travado antes da hora irá reclamar e o usuario verifica a data do PC. A cada vez que abrir o menu passa em rotina na tabela relacionando cliente por cliente na tabela de movimento verificando se a data de vencimento do cliente confere em data do pagamento...ahhhhhhhhhh sei la rs ! Mas parece um jeito muito estranho e porco... Alguém me ajuda ai? PS: Ainda trabalho com nosso grande amigo Access e uso DAO como conexão. Obrigado
-
Bom dia galera, Bom eu sempre vejo nos tópicos aqui o pessoal abrindo e fechando a tabela e tal. Mas aqui onde trabalho não temos esse costume, ela é aberta "set tabela ...." e no final não fechamos, seja se for pra abrir uma auxiliar para selecionar dados filtrados ou para insert de novos dados. Ou seja, não fechamos a tabela, ela fica aberta. Qual a finalidade de abrir e fechar as tabelas? Influencia muito no desempenho(que influencia, acredito que seja óbvio que atrapalhe)? O fato de deixar várias tabelas abertas pode ajudar a corromper o banco de dados? Pois já li algo sobre variaçao da rede e se tiver tabela aberta pode corromper e etc... Usando DAO 3.6, como eu fecho a tabela? Apenas "rsTabela.close" ao final dos comandos que desejo usar nela? Obrigado desde já, Abraços Sacofrito
-
Boa noite galera, não manjo nada de C e ultimamente esta dificil estudar já q trabalho com VB6 Mas tenho um exercicio na facul assim pra entregar amanha.. pois é amanha rs http://images.orkut.com/orkut/photos/OgAAA...VjnDxUIExX1.jpg o que eu já fiz foi isso.. mas não sei como continuar e encrementar melhor o programinha... o programa diz pra passar a li sta inicial com esses dados, porem tb não consegui fazer isso =\ Olhem o que consegui fazer #include <stdio.h> #include <stdlib.h> //--------------------------------------------------------------------------- struct Bancos{ int Codigo; char Descricao[15]; }BancoMeu; int main(int argc, char* argv[]) { struct Bancos Bancomeu[10]; int opcao,i; printf("======================="); printf("Cadastro de bancos\n"); printf("======================="); printf("Comece o cadastro de produtos teclando 1\n\n"); scanf("%d", &opcao); for(i = 0; i < 6;i++) { int item = 1; printf("\nDigite o banco %d\n", i ); Bancomeu.Codigo = 'Item'; scanf("%s", &Bancomeu.Descricao); // printf("%s",&Bancomeu.Descricao); } for (i = 0; i<6;i++) { printf("\n %d | %s",&Bancomeu.Codigo, &Bancomeu.Descricao); } printf("\n"); system ("pause"); return 0; }
-
Boa tarde galera estou fazendo um projetinho de cadastro de cl iente onde é cadastrada uma foto direto da webcam... Consegui fazer a comunicação normalmente e gravar a imagem no app.path do sisteminha.. Mas ao mostrar o cliente tenho uma Picturebox que exibirá a foto... consegui puxar essa imagem pelo caminho gravado no registro correspondente a esse cliente, mas a imagem sai fora d ecentro, menor/maior que o objeto picture Como faço pra ajustar a imagem ao tamanho da picturebox? não sei se deu pra entender mas a idéia é simples Obrigado
-
Tenta assim varDataFinal = format(date + numerodedias, "DDMMYYYY")
-
Bom dia galera, Estou querendo aprender como eu faço para rodar meu sistema em um Palm Tirar pedido e imprimir na cozinha etc Só que não sei por onde começar. O que preciso saber do assunto? Existe algum programa que eu isntale que cria aplicativo no VB6 para criar esse tipo de form? alguém podia me passar algum link explicando como faço e por onde começar para rodar meu sistema em vb6 no palm?? Tenho procurado no google mas não sei direito como faço a pesquisa pra saber o que realmente quero Meu amigo da empresa me passou um programa chamado "APP.FORGE2" e no tutorial fala +- o que eu disse na primeira linha,mas como não entendo muito de inglês fica complicado ler aquela apostila toda. Obrigado desde já
-
opa..obrigado kuroi... você me ajudou muito mesmo... abracao
-
tranquilo cara
-
e ai kuroi alguma novidade ?
-
Hum.. interessante a lógica...tenho q aprende mt ainda hehe Mas então o preço são aqueles caracteres estranhos ali ? Mas obrigado.. aguardo sua ajuda com a questao do preço.. Abraço
-
humm valeu kuroi eu tava fazendo tudo manualmente....tava qse no final.. você me adiantou um trabalhao... tem como você me ensinar como fez isso em c? manjo menos de c do q manjo de vb.. ou seja conhecimento qse nulo rsrs.. sei fazer apenas programinhas de faculdade q n servem pra nada hsuashuahsa Abraços
-
Fala kuroi de uma olhada la no meu tópico no outro fórum em sua caixa de entrada..