Ir para conteúdo
Fórum Script Brasil

acdestefani

Membros
  • Total de itens

    74
  • Registro em

  • Última visita

Tudo que acdestefani postou

  1. Estou precisando criar uma consulta onde vou usar três campos (rua, bairro e data de vencimento), podendo o usuário digitar em apenas um dos campos, ou em dois ou até nos três campos e realizar a consulta a partir destas informações inseridas. Como poderia fazer isso, usando PHP e Mysql, por favor?
  2. Valeu fercosmig! Muito obrigado pela ajuda. Abraços
  3. Preciso alterar alguma coisa no código? Colei na minha página agora não consigo digitar nada no campo data. estou usando o Mozilla Firefox, será que é por isso qu não funciona?
  4. Bom dia! Criei um formulário que tem um campo data. Gostaria que ao digitar a data, as barras, que dividem dia, mês e ano, aparecessem automaticamente. Achei alguns script no fórum, mas não funcionaram, talvez por eu ter feito algo errado. Se puderem explicar mais detalhadamente por favor, pois sou iniciante. Como posso fazer isso?
  5. acdestefani

    Menu Dinâmico

    Como faço pra criar uma página INDEX.PHP composta da parte superior (onde está os links) e da parte inferior (onde é mostrada as páginas). Pra não ter que criar uma página com esta estrutura pra cada página a ser exibida, queria criar apenas uma e ao clicar em qualquer link da parte superior, a página selecionada seria mostrada na parte inferior? Desde já agradeço a ajuda de vocês.
  6. Infelizmente ainda não funcionou. Vou dar uma lida no link que você passou. OK?! Muito obrigado pela ajuda.
  7. *******Esse é o código que chama a página que contém as funções *************** <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <script language="JavaScript"> function validaForm(){ d = document.cons_fiscal_campo; //validar campo Matrícula do Fiscal if (d.argumento.value == ""){ alert ("Favor digitar algum argumento para consulta."); d.argumento.focus(); return false; } } </script> <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> <title>Cadastro de Fiscais</title> </head> <body style="background-image: url(figuras/3.jpg);"> <div style="text-align: center;"><span style="font-weight: bold; font-family: Arial;"></span><span =""> <hr color="#ff6600" noshade="noshade" size="1"></span> <div style="text-align: left;"><span style="font-weight: bold; font-family: Arial;"><span style="color: rgb(51, 51, 153);">::. CONSULTA DE FISCAIS<br> <hr color="#ff6600" noshade="noshade" size="1"> <br> </span></span></div> <span style="font-weight: bold; font-family: Arial;"><span style="color: rgb(51, 51, 153);"></span></span></div> <form method="post" action="fiscal_consulta_campo_list.php" name="cons_fiscal_campo" id="cons_fiscal_campo" onsubmit="return validaForm();"> <table style="text-align: left; width: 801px;" border="0" cellpadding="2" cellspacing="8"> <tbody> <tr> <td style="width: 195px; font-family: Arial;"><small>Selecione um campo:</small></td> <td style="width: 623px;"> <select name="formabusca" id="formabusca"> <option value="Matricula">Matricula</option> <option value="Nome">Nome</option> </select> <br> </td> </tr> <tr> <td style="width: 195px; font-family: Arial;"><small>Digite um argumento para consulta:</small></td> <td style="width: 623px;"><input maxlength="100" size="100" name="argumento" id="argumento" <?php echo "value='$resultado[argumento]'";?>></td> </tr> <tr align=center"> <td colspan="2" rowspan="1" style="width: 623px;"><input name="cons_fiscal_campo" value="Consultar" type="submit"></td> </tr> </tbody> </table> <br> </form> </body> </html> ************* página com as funções *********************** <html> <head> <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> <link href="stilo.css" rel="stylesheet" type="text/css"> <title>Alteração de Fiscais</title> </head> <body style="background-image: url(figuras/3.jpg);"> <?php include ("conecta.php");?> <div style='text-align: center;'><span style='font-weight: bold; font-family: Arial;'></span><span =''> <hr color='#ff6600' noshade='noshade' size='1'></span> <div style='text-align: left;'><span style='font-weight: bold; font-family: Arial;'><span style='color: rgb(51, 51, 153);'>::. CONSULTA DE FISCAIS<br> <hr color='#ff6600' noshade='noshade' size='1'> </span></span></div> <?php function exibe_fiscal_nao() { echo" <br> <div style='text-align: center;'><small>Fiscal não localizado.</small><br></div> <br> <div style='text-align: center;'><a href='fiscal_consulta_campo.php' target='_self'><input name='VOLTAR' value='voltar' type='button'></a> </div>"; exit; } function exibe_fiscal_sim($resultado) { echo" <span style='font-weight: bold; font-family: Arial;'><span style='color: rgb(51, 51, 153);'></span></span></div> <table style='text-align: left; width: 801px;' border='0' cellpadding='2' cellspacing='8'> <tbody> <tr> <td style='width: 176px;'><small>Matr&iacute;cula do Fiscal:</small> </td> <td style='color: rgb(0, 0, 102); width: 587px;'><small>$resultado[matricula]<input maxlength='7' size='7' name='id' value='$resultado[id]' type='hidden'></small></td> </tr> <tr> <td style='width: 176px;'><small>Nome do Fiscal:</small></td> <td style='width: 587px;'><small><span style='color: rgb(0, 0, 102);'>$resultado[nome]</span><br> </small></td> </tr> </tbody> </table> <hr color='#ff6600' noshade='noshade' size='1'> "; } $postformabusca = $_POST['formabusca]; $postargumento = $_POST['argumento']; switch($postformabusca) { case "Matricula": { $sql1 = ("SELECT * FROM fiscais WHERE matricula = '$postargumento'"); } $consultamatr=mysql_query($sql1); $totalmatr=mysql_num_rows($consultamatr); if ($totalmatr==0) { exibe_fiscal_nao(); } while($resultado=mysql_fetch_array($consultamatr)) { exibe_fiscal_sim(); } break; case "Nome": { { $sql = ("SELECT * FROM fiscais WHERE nome like '%$postargumento%'"); } $consultanome=mysql_query($sql); $totalnome=mysql_num_rows($consultanome); if ($totalnome==0) { exibe_fiscal_nao(); } while($resultado=mysql_fetch_array($consultanome)) { exibe_fiscal_sim(); } break; } } ?> </body> </html>
  8. Bom dia! Criei varias consultas utilizando o comando "case". Como o resultado de todas as consultas será a exibição dos mesmos dados, criei uma função que é chamada na hora de exibir estes dados. Esta função é uma tabela, que quando é chamada a função é exibida corretamente, porém não é mostrado os dados do banco de dados. Sem utilizar funções, ou seja repitindo sempre o formulário, tudo funcionou corretamente. Tenho que usar algum comando específico pra que busque os dados no banco de dados a partir da função. Desde já agradeço a ajuda.
  9. Bom dia! Tenho que criar uma consulta em meu banco de dados, através do PHP, utilizando dois campos, são eles: matrícula e nome. Gostaria que o usuário tivesse a opção de digitar em um dos dois campos para realizar essa consulta. Por exemplo: o usuário digita um número de matrícula e clica no botão consultar, em seguida é exibido o resultado da consulta ou ele digita uma parte do nome e ao clicar no botão consultar é também exibida a respota da consulta. Ou seja ele digita em apenas um dos campos pra realizar a consulta. Alguém sabe como posso fazer isso? Desde já agradeço a ajuda de vocês.
  10. Valeu Andréia! Vou testá-lo e qualquer coisa posto novamente. Muito obrigado!
  11. Oi Andreia! Eu já tenho esta função pra validar o formulário: <script language="JavaScript"> function validaForm(){ d = document.cad_notif; //validar campo Numero da Notificacao if (d.nnotif.value == ""){ alert ("O campo Nº DA NOTIFICAÇÃO deve ser preenchido!"); d.nnotif.focus(); return false; } //validar campo Numero da Notificacao(verificacao se contem apenas numeros) if (isNaN(d.nnotif.value)){ alert ("O campo Nº DA NOTIFICAÇÃO deve conter apenas numeros!"); d.nnotif.focus(); return false; } //validar campo Inscricao Cadastral if (d.insccad.value == ""){ alert ("O campo INSCRIÇÃO CADASTRAL deve ser preenchido!"); d.insccad.focus(); return false; } //validar campo Inscricao Cadastral(verificacao se contem apenas numeros) if (isNaN(d.insccad.value)){ alert ("O campo INSCRIÇÃO CADASTRAL deve conter apenas numeros!"); d.insccad.focus(); return false; } //validar campo Fiscal if (d.nomefiscal.value == ""){ alert("O campo FISCAL deve ser preenchido!"); d.nomefiscal.focus(); return false; } //validar campo Proprietario if (d.proprietario.value == ""){ alert("O campo PROPRIETÁRIO deve ser preenchido!"); d.proprietario.focus(); return false; } //validar campo Endereco if (d.rua.value == ""){ alert("O campo ENDEREÇO deve ser preenchido!"); d.rua.focus(); return false; } //validar campo numero(verificacao se contem apenas numeros) if (isNaN(d.numero.value)){ alert ("O campo NÚMERO deve conter apenas numeros!"); d.numero.focus(); return false; } //validar campo Bairro if (d.bairro.value == ""){ alert("O campo BAIRRO deve ser preenchido!"); d.bairro.focus(); return false; } //validar campo CEP if (d.cep.value == ""){ alert("O campo CEP deve ser preenchido!"); d.cep.focus(); return false; } //validar campo CEP (verificacao se contem apenas numeros) if (isNaN(d.cep.value)){ alert ("O campo CEP deve conter apenas numeros!"); d.cep.focus(); return false; } //Local onde vou inserir a validação da DATA } </script> Seria possível inserir esse seu script dentro do meu script?
  12. Olá!!! Criei um campo data no meu formulário. Gostaria de criar uma validação para esse campo onde seria permitido deixá-lo em branco e quando fosse digitado uma data ele chegaria se a data tá correta, tipo pra evitar que seja digitado, por exemplo, dia 32, mês 13, etc. Desde já agradeço a ajuda de vocês.
  13. Olá!!! Gostaria de agradecer a todos vocês por essa grande ajuda. Um grande abraço e muito obrigado.
  14. Como faço pra validar determinado campo onde o envio do formulário só será permitido com a digitação de extamente 6 números (nem menos e nem mais). Este campo deverá aceitar somente números. Encontrei um script que verifica se o campo tá em branco. Seria possível acrescentar o que estou querendo nesse script (abaixo)? <!-- Hide function valida() { with (window.document.cad_fisc) { if (matricula.value.length == 0) { alert("Digite o número da matrí­cula do fiscal, por favor!"); matricula.focus(); return false; } if (nome.value.length == 0) { alert("Digite o nome do fiscal, por favor!"); nome.focus(); return false; } } } // --> </script>
  15. Bom dia! Criei um formulário em PHP, onde tenho três campos do tipo DATE. Porém, quando digito a data ela não está sendo gravado no banco de dados. Dei uma pesquisada na internet e me parece que tenho que fazer uma conversão para que a data seja gravada. Como faço isso? Desde já agradeço a ajuda de vocês.
  16. acdestefani

    Função Include

    Valeu Vinicius! Muito obrigado pela ajuda. Vou dar uma olhada sobre a questão da segurança que você citou. Um grande abraço.
  17. acdestefani

    Função Include

    Bom dia pessoal! Estou criando meu primeiro site em PHP e estou em dúvida com relação a função INCLUDE. Meu site é composto da parte superior, onde estão localizados os links e um parte inferior, onde são abertas as páginas. Gostaria de saber como faço, através da função INCLUDE, para clicar no link e abrir a página na parte inferior do meu site. Sei que posso criar, em todas as páginas, uma tabela com duas linhas e colocar um include na primeira linha (ex: <?php include ("menu_topo.php"); ?>) e outro include na segunda linha (ex: <?php include ("pagina1.php"); ?>. Mas me parece que existe uma maneira dinâmica pra isso, onde eu posso criar só uma página com a estrtura do site (ex: index.php) e abrir na parte inferior dela todas minhas páginas. Com crio esse link? Desde já agradeço a ajuda de vocês? Um grande abraço!
  18. Segue abaixo os scripts: COMPRA2.PHP <?php require_once('connections/conexao.php'); ?> <?php $session_id = $HTTP_GET_VARS['session_id'];?> <table width=526" align="center" cellpadding="3"> <tr> <td><div align="center">Voc&ecirc; adicionou o filme <strong><?php echo $HTTP_GET_VARS['nome_prod]; ?> </strong>seu carrinho de compras.</div></td> </tr> <tr> <td> <div align="center"><strong>Valor:</strong> R$<?php echo $HTTP_GET_VARS['valor']; ?>,00</div></td> </tr> </table> <?php $valor = $HTTP_GET_VARS['valor']; $nome_prod = $HTTP_GET_VARS['nome_prod']; mysql_select_db("dev01", $conexao); $inserir = mysql_query("INSERT INTO compras (nome_prod,valor,id_temp) VALUES('$nome_prod','$valor','$session_id')"); ?> <?php include "carrinho2.php"; ?> CARRINHO2.PHP <?php require_once('connections/conexao.php'); ?> <?php $maxRows_Recordset1 = 100; $pageNum_Recordset1 = 0; if (isset($HTTP_GET_VARS['pageNum_Recordset1'])) { $pageNum_Recordset1 = $HTTP_GET_VARS['pageNum_Recordset1']; } $startRow_Recordset1 = $pageNum_Recordset1 * $maxRows_Recordset1; $colname_Recordset1 = "1"; if (isset($HTTP_GET_VARS['session_id'])) { $colname_Recordset1 = (get_magic_quotes_gpc()) ? $HTTP_GET_VARS['session_id'] : addslashes($HTTP_GET_VARS['session_id']); } mysql_select_db($database_conexao, $conexao); $query_Recordset1 = sprintf("SELECT cod_compra, nome_prod, valor, id_temp FROM compras WHERE id_temp = '%s' and status = 'não'" , $colname_Recordset1); $query_limit_Recordset1 = sprintf("%s LIMIT %d, %d", $query_Recordset1, $startRow_Recordset1, $maxRows_Recordset1); $Recordset1 = mysql_query($query_limit_Recordset1, $conexao) or die(mysql_error()); $row_Recordset1 = mysql_fetch_assoc($Recordset1); if (isset($HTTP_GET_VARS['totalRows_Recordset1'])) { $totalRows_Recordset1 = $HTTP_GET_VARS['totalRows_Recordset1']; } else { $all_Recordset1 = mysql_query($query_Recordset1); $totalRows_Recordset1 = mysql_num_rows($all_Recordset1); } $totalPages_Recordset1 = ceil($totalRows_Recordset1/$maxRows_Recordset1)-1; ?> <center><h2>Suas compras:</h2></center> <?php if ($totalRows_Recordset1 == 0) { // Show if recordset empty ?> <p align=center">Seu carrinho de compras est&aacute; vazio</p> <?php } // Show if recordset empty ?> <?php if ($totalRows_Recordset1 > 0) { // Show if recordset not empty ?> <table width="409" border="1" align="center" cellpadding="3" cellspacing="1" bordercolor="#ff6600"> <tr> <td width="163"><div align="center"><strong>Nome do filme:</strong></div></td> <td><div align="center"><strong>Valor</strong></div></td> <td>&nbsp;</td> </tr> <?php do { ?> <?php $valor = $row_Recordset1['valor]; $soma = $valor + $soma; ?> <tr> <td><div align="center"><?php echo $row_Recordset1['nome_prod']; ?></div></td> <td width=172"><div align="center">R$<?php echo $row_Recordset1['valor]; ?>,00</div></td> <td width="52"><div align="center"><a href="excluir.php?cod_compra=<?php echo $row_Recordset1['cod_compra']; ?>&session_id=<?php echo $HTTP_GET_VARS['session_id']?>">Excluir</a></div></td> </tr> <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?> </table> <table width=450" border="1" align="center" cellpadding="3" cellspacing="1" bordercolor="#ff6600"> <tr> <td width="71%"><div align="right"><strong> <?php $soma2 = $soma + 10;?> Total geral:</strong></div></td> <td width="29%">R$<?php echo $soma;?>,00</td> </tr> <tr> <td><div align="right"><strong>Total geral com taxa de envio (R$10,00):</strong></div></td> <td>R$<?php echo $soma2;?>,00</td> </tr> </table> <br> <?php } // Show if recordset not empty ?> <?php mysql_free_result($Recordset1); ?> <p align="center"> <?php if ($totalRows_Recordset1 > 0) { // Show if recordset not empty ?> <a href="finalizar.php">Finalizar compras</a> <?php } // Show if recordset not empty ?> </p> CARRINHO3.PHP <?php require_once('connections/conexao.php'); ?> <?php $maxRows_Recordset1 = 100; $pageNum_Recordset1 = 0; if (isset($HTTP_GET_VARS['pageNum_Recordset1])) { $pageNum_Recordset1 = $HTTP_GET_VARS['pageNum_Recordset1']; } $startRow_Recordset1 = $pageNum_Recordset1 * $maxRows_Recordset1; $colname_Recordset1 = "1"; if (isset($cod_usuario)) { $colname_Recordset1 = (get_magic_quotes_gpc()) ? $cod_usuario : addslashes($cod_usuario); } mysql_select_db($database_conexao, $conexao); $query_Recordset1 = sprintf("SELECT * FROM compras WHERE cod_usuario = '%s' and status = 'ok'" , $colname_Recordset1); $query_limit_Recordset1 = sprintf("%s LIMIT %d, %d", $query_Recordset1, $startRow_Recordset1, $maxRows_Recordset1); $Recordset1 = mysql_query($query_limit_Recordset1, $conexao) or die(mysql_error()); $row_Recordset1 = mysql_fetch_assoc($Recordset1); if (isset($HTTP_GET_VARS['totalRows_Recordset1'])) { $totalRows_Recordset1 = $HTTP_GET_VARS['totalRows_Recordset1']; } else { $all_Recordset1 = mysql_query($query_Recordset1); $totalRows_Recordset1 = mysql_num_rows($all_Recordset1); } $totalPages_Recordset1 = ceil($totalRows_Recordset1/$maxRows_Recordset1)-1; ?> <center><h2>Suas compras:</h2></center> <?php if ($totalRows_Recordset1 == 0) { // Show if recordset empty ?> <p align=center">Seu carrinho de compras est&aacute; vazio</p> <?php } // Show if recordset empty ?> <?php if ($totalRows_Recordset1 > 0) { // Show if recordset not empty ?> <table width="578" border="1" align="center" cellpadding="3" cellspacing="1" bordercolor="#ff6600"> <tr> <td width="163"><div align="center"><strong>Nome do filme:</strong></div></td> <td><div align="center"><strong>Valor</strong></div></td> </tr> <?php do { ?> <?php $valor = $row_Recordset1['valor]; $soma = $valor + $soma; ?> <tr> <td><div align="center"><?php echo $row_Recordset1['nome_prod']; ?></div></td> <td width=172"><div align="center">R$<?php echo $row_Recordset1['valor]; ?>,00</div></td> </tr> <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?> </table> <table width="450" border="1" align="center" cellpadding="3" cellspacing="1" bordercolor="#ff6600"> <tr> <td width="71%"><div align="right"><strong> <?php $soma2 = $soma + 10;?> Total geral:</strong></div></td> <td width="29%">R$<?php echo $soma;?>,00</td> </tr> <tr> <td><div align="right"><strong>Total geral com taxa de envio (R$10,00):</strong></div></td> <td>R$<?php echo $soma2;?>,00</td> </tr> </table> <br> <?php } // Show if recordset not empty ?> <?php mysql_free_result($Recordset1); ?> <p align="center"> <?php if ($totalRows_Recordset1 > 0) { // Show if recordset not empty ?> <?php } // Show if recordset not empty ?> </p>
  19. Quando adiciono algum item no carrinho de compras, é mostrado corretamente a mensagem que tal item foi acidionado ao carrinho de compras, mas ao consultar o carrinho o mesmo está vázio, ou seja não tem nenhum produto lá. Quanto vou efetuar o login como administrador digito o usuário e a senha correta, ao invés de ser autorizado a realizar os cadastros ele volta pra página de login. Se digito o usuário ou senha errada ele mostra corretamente a mensagem que o usuário ou a senha estão incorretos. O estranho é que no meu computador, tanto o adicionar produto no carrinho de compras quando o login do administrador estão funcionando perfeitamente.
  20. Olá pessoal! estou montando um projeto para um curso de Web Developer que fiz, que é uma loja online. Como tive muitas dificuldades em montar esse projeto, consegui um script pronto na internet e simplesmente fiz as adaptções necessárias para o projeto. Em minha máquina e na de um amigo o projeto funcionou, porém ao enviá-la para o servidor o mesmo não funciona corretamente. No servidor não funciona a parte do Carrinho de compras e do Admin (todos os dois usam Sessão). Gostaria de saber se esse problema pode ser ocassionado por configurações diferente no PHP da minha máquina e do servidor? Desde já agradeço a ajuda de vocês.
  21. Valeu! Muito obrigado pelos esclarecimentos. Um grande abraço!
  22. Funcionooooouuuu! Valeu! Muito obrigado mesmo! Um grande abraço
  23. Funcionooooouuuu! Valeu! Muito obrigado mesmo! Um grande abraço
  24. Infelizmente, não funcionou.
  25. Boa Tarde! Estou começando a trabalhar no Linux (Kurumin) e também com PHP e Mysql. Criei um banco de dados chamado "bdpmv" no PhpMyAdmin e usei o código abaixo (achei na internet) para fazer a conecao do PHP com Mysql, porém não consigo fazer funcionar, Sempre aparece a mensagem " Erro 102 - Falha ao Abrir Banco de Dados". Como ainda não entendo bem, não sei o que posso fazer para resolver isso. Algué pode me dar alguma dica? Muito obrigado pela ajuda ------------------------------ Arquivo CONECTA.PHP --------------------------------------------------------- <? $host = "localhost"; //Endereco do host $db = "bdpmv"; //Banco de Dados $usuario = "knoppix"; //Usuario MySQL $senha = ""; //Senha MySQL $con=mysql_connect("$host","$usuario","$senha") or die('erro 100 - Falha na Conexão'); $con2=mysql_select_db($db) or die(' Erro 102 - Falha ao Abrir Banco de Dados'); ?>
×
×
  • Criar Novo...