Ir para conteúdo
Fórum Script Brasil

Calaça

Membros
  • Total de itens

    41
  • Registro em

  • Última visita

Tudo que Calaça postou

  1. Olá Turma, Estou com o seguinte problema: Preciso criar um arquivo.TXT com os dados de uma consulta Select e cada registro precisa ficar em uma linha, mas não consigo fazer a quebra. Já tetei colocar \n, \r\n, <br>, <br><br> mas nada funciona. O script é o seguinte: ... <?php while($linha=mysql_fetch_row($resultado)) { $registros = str_pad($linha[0],3).str_pad($linha[1],1).str_pad($linha[2],4).str_pad($linha[3],14).str_pad($linha[4],1).str_pad($linha[5],1).str_pad($linha[6],14).str_pad($linha[7],150).str_pad($linha[8],1).str_pad($linha[9],4).str_pad($linha[10],14,"0",STR_PAD_LEFT).str_pad($linha[11],14,"0",STR_PAD_LEFT).str_pad($linha[12],14,"0",STR_PAD_LEFT).str_pad($linha[13],14,"0",STR_PAD_LEFT).str_pad($linha[14],10)[b][color="#FF0000"]\\n, \r\n, <br>, <br><br>, etc.[/color]][/b // Abre o arquivo para gravação. Se não conseguir abrí-lo, retorna erro $fh = fopen("receita.txt", 'a') or die("Não foi possível abrir o arquivo..."); // Escreve as URLs selecionadas no arquivo fwrite($fh,$registros); }; // Fecha o arquivo no final da gravação. fclose($fh); echo "Arquivo gerado com sucesso!"; ?>
  2. Olá amigos! Tenho o código abaixo devidamente copiado de algum site: <!-- Copie e cole este código entre a tag <BODY> </BODY> --> <script LANGUAGE="JavaScript"> <!-- Begin function checkrequired(which) { var pass=true; if (document.images) { for (i=0;i<which.length;i++) { var tempobj=which.elements[i]; if (tempobj.name.substring(0,8)=="required") { if (((tempobj.type=="text"||tempobj.type=="textarea")&& tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&& tempobj.selectedIndex==0)) { pass=false; break; } } } } if (!pass) { shortFieldName=tempobj.name.substring(8,30).toUpperCase(); alert("O seguinte campo "+shortFieldName+" deve ser preenchido."); return false; } else return true; } // End --> </script> <!-- COLOQUE requer_ ANTES DO NOME DO CAMPO PARA DEFINÍ-LO COMO --> <!-- UM CAMPO REQUERIDO --> <center> <form onSubmit="return checkrequired(this)"> NOME <input type="text" name="requiredNOME"> * <br> EMAIL <input type="text" name="requiredEMAIL"> * <br> SENHA <input type="text" name="SENHA"> <br> <select name="OPCAO"> <option selected>Escolha<option>1 <option>2 <option>3 </select> <br><br> <input type="submit" value="Enviar"> </form> * campos obrigatórios O que quero é que me expliquem como colocar um Focus, isto é, preciso dirigir o cursor para o campo que está errado.
  3. Olá amigos! Tenho o seguinte código copiado de algum site: <!-- Copie e cole este código entre a tag <BODY> </BODY> --> <script LANGUAGE="JavaScript"> <!-- Begin function checkrequired(which) { var pass=true; if (document.images) { for (i=0;i<which.length;i++) { var tempobj=which.elements[i]; if (tempobj.name.substring(0,8)=="required") { if (((tempobj.type=="text"||tempobj.type=="textarea")&& tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&& tempobj.selectedIndex==0)) { pass=false; break; } } } } if (!pass) { shortFieldName=tempobj.name.substring(8,30).toUpperCase(); alert("O seguinte campo "+shortFieldName+" deve ser preenchido."); return false; } else return true; } // End --> </script> <!-- COLOQUE requer_ ANTES DO NOME DO CAMPO PARA DEFINÍ-LO COMO --> <!-- UM CAMPO REQUERIDO --> <center> <form onSubmit="return checkrequired(this)"> NOME <input type="text" name="requiredNOME"> * <br> EMAIL <input type="text" name="requiredEMAIL"> * <br> SENHA <input type="text" name="SENHA"> <br> <select name="OPCAO"> <option selected>Escolha<option>1 <option>2 <option>3 </select> <br><br> <input type="submit" value="Enviar"> </form> * campos obrigatórios Ele funciona muito bem e muito eficiente. Só preciso que me mostrem como colocar um focus no campo não válido. Isto é, dirigir o cursor para o campo que está errado.
  4. Calaça

    Passagem De Parametros

    Vou tentar explicar melhor. O link é uma paginação. Quero passar a variável que contém a condição de busca e o número da página, mas não estou conseguindo isso, pois a condição está sendo truncada com o número da página assim: selecao.php?&pesq=aw&?id=2. Percebeu a interrogação? Ela não deveria estar aí. Como faço para não passa-la junto?
  5. Olá, alguém poderiam ajudar com o script abaixo? <?if ($pg_atual != $lnk_impressos){echo "<a href=\"$arquivo?id=$lnk_impressos\" class=\"estilos\">";} È o seguinte: preciso passar 2 variáveis num link e ele fica assim: http://localhost/paginacao/selecao.php?&pesq=aw&?id=2. As variáveis são estas: $arquivo="selecao.php?$complink&" $complink="&pesq=$pesq" $pesq="aw" Como devo fazer com para tirar a interrogação junto ao id=2?
  6. Calaça

    Paginação De Resultados

    Até que enfim consegui. Agradeço a todos que ajudaram. Caso queiram conferir e dar mais alguma sujestão para melhorar, a página é www.ingego.org/pesquisanome
  7. Calaça

    Problemas Com Paginação

    Eu também estou aprendendo, mas acho que para formatar a data não se usa "*". Alguém corrija se estou enganado.
  8. Calaça

    Paginação De Resultados

    Oi Felipe Não tenho ICQ, mas consegui instalar seu sistema. O problema é que falta nele uma cláusula tipo "WHERE nome LIKE '%$nome'". Quando adiciono esta cláusula ele mostra apenas a primeira página. Não sei como consertar.
  9. Calaça

    Paginação De Resultados

    Desculpe a ignorância, nem tinha percebido a variável. Testei e ficou quase bom. O problema é que quando clico na próxima página ela vem em branco. Isto é, não mostra o restante dos registros nas páginas seguintes.
  10. Calaça

    Paginação De Resultados

    Peguei sim, e ele é muito bom. Só que não conseguí adptar ao meu, pois meu select é de apenas alguns registros. Por ex. quero selecionar só os nomes que inicia pela letra "A". O resultado é a seleção de 200 nomes num BD de 10.000. Esses 200 nomes selecionados quero mostrar de 10 em 10. como fazer isto?
  11. Pessoal, ainda não consegui acertar a paginação no script abaixo. Poderiam colocar uma paginação para mim? <? include "conecta.php"; ?> <html> <head> <title>Pesquisa do Significado dos Nomes</title> </head> <body bgcolor="#FFFFFF" text="#000000"> <br> <table width="60%" border="0" cellspacing="0" cellpadding="0" align="center"> <tr> <td height="60"> <div align="center"><font face="Arial" size="4"><b>Pesquisa Significado dos Nomes</b></font></div></td> </tr> </table> <br> <form name="frm_pesq" method="post" action="<?echo $PHP_SELF?>"> <table width="75%" border="0" cellspacing="1" cellpadding="0" align="center"> <tr bgcolor="#6699CC"> <td colspan="2"> <div align="center"><font face="Arial" size="2"><b>Pesquisa</b></font></div></td> </tr> <tr bgcolor="ebebeb"> <td width="32%"><font face="Arial" size="2">Nome a ser procurado:</font></td> <td width="68%"> <font face="Arial" size="2"> <input type="text" name="pesq" size="30"> <input type="submit" value="Pesquisar &gt;&gt;"> <input type="hidden" name="pesquisar" value="sim"></font></td> </tr> </table> </form> <? $sql_cliente = mysql_query("SELECT * FROM tbnomes WHERE nom_nome LIKE '%$pesq%'"); $total = mysql_num_rows($sql_cliente); if ($pesquisar <> 'sim') echo "O Banco de Dados possui ".$total." nomes catalogados"; ?> <br> <? if($pesquisar == 'sim'){ if(mysql_num_rows($sql_cliente) > 0) { if($total >1) { echo "Foram encontrados ".$total." nomes semelhantes a ".$pesq; } Else { echo "Foi encontrado ".$total." nome semelhante a ".$pesq; } ?> <table width="95%" border="0" cellspacing="1" cellpadding="0" align="center"> <tr bgcolor="#6699CC"> <td colspan="5"> <div align="center"><font face="Arial" size="2"><b><font color="#FFFFFF">Nomes cadastrados</font></b></font></div> </td> </tr> <tr bgcolor="cccccc"> <td width="19%"> <div align="center"><b><font face="Arial" size="2">Nome</font></b></div> </td> <td width="63%"> <div align="center"><b><font face="Arial" size="2">Significado</font></b></div> </td> <td width="23%"> <div align="center"><b><font face="Arial" size="2">Fonte</font></b></div> </td> </tr> <?while($array_cliente = mysql_fetch_array($sql_cliente)) {?> <tr bgcolor="ebebeb"> <td width="19%" height="25"><font face="Arial" size="2"> <?echo $array_cliente['nom_nome'];?></font> </td> <td width="33%" height="25"><font face="Arial" size="2"> <?echo $array_cliente['nom_sign'];?></font> </td> <td width="23%" height="25"><font face="Arial" size="2"> <?echo $array_cliente['nom_fonte'];?>/<?echo $array_cliente['uf'];?></font> </td> </tr> <?} // fecha while ?> </table> <?} // fecha mysql_num_rows > 0 else{ echo "<br><br><div align=center><font face=Arial size=2> Desculpe, mas não achei nada<br><br></font></div>"; } } //fecha pesquisar=sim ?> <br><div align=center><font face=Arial size=2> <a href='index.htm'>[ Voltar ]</a></font></div> </body> </html>
  12. Calaça

    Paginação De Resultados

    Não leve a mal, mas estou aprendendo. Como é sintaxe da URL? A minha está assim: echo "<a href=\"?pagina=$menos\"><< Anterior</a> ";
  13. Calaça

    Mensagem De Erro

    Ei, pessoal. Obrigado pela ajuda. Creio que resolvi o problema. Era um campo estava com nome diferente no outro servidor.
  14. Calaça

    Socorro Eddie 666

    O Apache está instalado na minha máquina e a porta LAN é a 80. Se digito http://localhost ele funciona mas http://localhost/info.php não funciona. Se coloco o comando LoadModule php4_module no httpd.conf ele nem sequer inicia.
  15. Isso depende do servidor. alguns não dão acesso para copiar arquivos outros possuem um gerenciador que aceita up-load do BD ou arquivos texto com os dados.
  16. Calaça

    O Que Tá De Errado Aqui Se

    Já deparei com este mesmo problema antes. No BD do meu pc a tabela estava com estrutura diferente da tabela no host. Consertei a tabela e o problema desapareceu.
  17. Calaça

    Socorro Eddie 666

    Não sei. Não entendo nada dessas configurações de modulo PHP ou CGI. Instalei o Apache, o PHP eo MySQL conforme instruções de alguns manuais que baixei. Quando chamo uma página PHP o browser retorna uma mensagem de Página não Encontrada. Se troco as configuraões do IE para não usar Proxi para redes locais a mensagem retornada é essa: Browser Error Your Browser sent a malformed request. You may need to configure your browser to use proxies, or you may need to change the port that your webserver is using. Será que tem alguma coisa a ver com o browser?
  18. Calaça

    Mensagem De Erro

    Desculpem. Na hora de copiar o código devo ter apagado um pedaço dele. O certo é assim: if($erros == 0){ $sql_tabela = mysql_query("SELECT * FROM tb_tabela WHERE bloco='$bloco' AND apto='$apto' AND condicao='DISPONIVEL'"); if(mysql_num_rows($sql_tabela) == 0) echo "<div align=center><font face=Arial size=2>DESCULPE. Apartamento não disponível para venda!!<br><br>
  19. Calaça

    Socorro Eddie 666

    Com esses comandos o Apache funciona mas não acessa páginas php
  20. Calaça

    Mensagem De Erro

    Creio que o problema não está na passagem dos parametros, pois estes são vistos perfeitamente na página. O que realmente quero na prática, é o seguinte: Tenho um vários blocos de apartamentos e preciso localizar um apartamento que esteja disponível. As chaves de busca são o nome do bloco e o número do apartamento. Encontrado o apartamento, verifico se está disponível ou não atravéz de um campo chamado "condicao" cujos valores são 'DISPONIVEL' ou 'não DISPONIVEL'. Parece ser simples. Estou aprendendo ainda.
  21. Calaça

    Socorro Eddie 666

    É só essa bendita linha que provoca o erro. LoadModule php4_module c:/php/sapi/php4apache.dll O path é exatamente este: C:\php\sapi\php4apache.dll Como você disse que a posição das barras não faz diferença não sei onde procurar. No PHP tem os arquivos php.ini-dist e o php.ini.recomended. Já renomeei os dois e os coloque no windows e windows\system e nada. Minha máquina usa Windows 98 e está conectada a outra usando Windows 2000. Será que tem alguma relação?
  22. Calaça

    Botao

    Colocando simplesmente um input type=button não provocou ação nenhuma. Mas colocando o script do joaohess funcionou. Obrigado a todos.
  23. Calaça

    Mensagem De Erro

    if($erros == 0){ $sql_tabela = mysql_query("SELECT * FROM tb_tabela WHERE '$bloco' AND apto='$apto' AND condicao='DISPONIVEL'"); if(mysql_num_rows($sql_tabela) == 0) echo "<div align=center><font face=Arial size=2>DESCULPE. Aparmento não disponível para venda!!<br><br><a href='javascript:history.go(-1)'><< Voltar</a></font></div><br><br>"; else { if($sql = mysql_query("INSERT INTO tb_vendas apto,bloco,cliente,dt_venda,vr_venda,vr_sinal,vendor) VALUES '$apto','$bloco','$cliente','$dt_venda','$vr_venda','$vr_sinal',$vendor')") or die("Erro no comando SQL:".mysql_error())); echo "<div align=center><font face=Arial size=2>PARABÉNS. Venda Cadastrada com Sucesso!!<br><br><a href='javascript:history.go(-1)'><< Voltar</a></font></div><br><br>"; } }//fecha $erros O código é esse acima. O usuário digita no formulário o apto. e o bloco. O select verifica na tabela se existe um registro que coincida com o bloco e o apto e se no campo condicao está o valor 'DISPONÍVEL'. Deu para entender?
  24. Calaça

    Mensagem De Erro

    Ningém sabe o que quer dizer esta mensagem de erro?
  25. Calaça

    Socorro Eddie 666

    Já inverti as linhas conforme você disse e já copiei os arquivos para \Windows\System e não resolveu. Instalei o Apache no computador de casa e está uma beleza mas no do serviço não dá. Outra coisa, O meu Apache não tem uma opção para fechar o programa. Para encerrar, uso fechar a janela clicando no "X". Está correto isto?
×
×
  • Criar Novo...