Ir para conteúdo
Fórum Script Brasil

Manuel

Membros
  • Total de itens

    18
  • Registro em

  • Última visita

Tudo que Manuel postou

  1. alguém sabe o que posso usar para escrever alguma coisa na barra de status no Mozilla? window.status só funciona no IE. Valeu
  2. O sistema que fiz faz a conexão em um Microsoft SQL Server via ODBC... Por enquanto estou no windows. Quero passa-lo para um servidor BSD... alguém sabe se posso continuar utilizando a conexão ODBC no Free BSD? Ow tenho que mudar o tipo de conexão, ex: MSSQL? Obrigado. Manuel
  3. Manuel

    Separar Letras De Uma String

    Funcionou, valeu... Mas porque então quando uso o seguinte: $var[$i] = odbc_result($resultado, 2); a variável $var em cada posição dela recebe um resultado da pesquisa; ex: $var[0] = 'Primeiro valor da tabela'; $var[1] = 'Segundo valor da tabela'; $var[2] = 'Terceiro valor da tabela'; $var[3] = 'Quarto valor da tabela'; Sabe qual a diferença??? Abraço
  4. E aí galera... Tenho uma variável e gostaria de separar cada letra ou número dela. Ex: $var = 'teste123'; $var1='t'; $var2='e'; $var3='s'; $var4='t'; $var5='e'; $var6='1'; $var7='2'; $var8='3'; alguém conhece alguma função para fazer isso?? Obrigado a todos! Manuel
  5. Manuel

    Gerar Arquivo .txt

    Olha só.. consegui fazer o que queria.. o que preciso agora é o seguinte! Como faço pra jogar no arquivo .txt com quebra de linha? Por exemplo: jogo a variável $conteudo no arquivo, ai ele fica assim: (supondo que o conteudo da variavel é 'teste') dentro do arquivo: testetestetestetestetestetestetestetestetesteteste Mas o que eu realmente queria fazer: teste teste teste teste teste Entendeu??? Como faço pro notepad entender que tem que pular a linha??? Abraço! EDIT: Coloquei \r\n no fim da variável e deu certo!!! Abraços!
  6. Manuel

    Gerar Arquivo .txt

    Trabalho com um software no Laboratório que tem sql server como base de dados e gostaria de saber se é possivel fazer o seguinte: Queria pegar a resposta do sqlserver e jogar para um arquivo txt. Tem alguma função que faz isso? Abraços. Manuel
  7. Estou migrando o meu bd de win para BSD. O mysql parece que esta configurado bonitinho, a tabela foi passada certo também, mas aparece esse erro quando vou fazer a primeira consulta no banco alguém já viu??? Abraços, Manuel!
  8. Encontrei... o problema estava no meu código... eu tinha criado o formulario antes da sessão... por isso.. valeu Beraldo!
  9. Acontece o seguinte... tenho uma pagina para efetuar login. Ele faz o login, grava na variavel $_SESSION e tudo mais, passa a $_SESSION para outras paginas certinho, só que acontece o seguinte: QUando chega em uma página que tem um form e eu preciso passar uma variavel desta pagina via POST ou GET, a pagina não passa nem a variavel e nem a $_SESSION, ou seja, ele perde a autenticação do nada só porque eu envie uma variavel para a pagina seguinte... alguém sabe o que acontece?? Manuel
  10. Valeu pela força Gutto, um abraço! Manuel
  11. E aí velho, tranquilo??? então.. é o seguinte... o script que eu postei é assim.. eu só coloquei a parte do php... na verdade tem um pouco de html antes.. vou coloca-lo pro completo... essas configurações que você me mandou também não mudou... to imaginando que possa ser alguma coisa pra configurar no php.ini, porque acontece o seguinte... se eu coloco @session_star(), com o arroba na frente ele me esconde os erros... mas de qualquer forma esta fazendo a autenticação... só que autentica só em algumas páginas... em outras ele não passa a variavel do sid pelo link.. ow seja.. parece que não cria a sessão em algumas páginas... por isso que eu estou achando que é alguma coisa no php.ini... Aquilo que você disse dos espaços em branco, não entendi onde você quis dizer... Abraços!! manuel O código todo: <html> <head> <title>Sistema de Gerenciamento de Ordem de Serviço (SGOS)</title> <style type="text/css"> <!-- a:link { font-family:Verdana,sans-serif; color:rgb(102,102,102); text-decoration:none; } a:visited { color:rgb(102,102,102); text-decoration:none; } a:hover { font-family:Verdana,sans-serif; color:black; text-decoration:underline; } a:active { font-family:Verdana,sans-serif; color:rgb(102,102,102); text-decoration:underline; } body.novo { font-family:Verdana,sans-serif; } --> </style> </head> <body> <div align="center"> <p><img src="figuras/logo.GIF" width="582" height="104"></p> <br> <? session_start(); include 'functions.php'; if ((isset($_POST['usr'])) && (isset($_POST['pwd']))) //se o usuário digitou o login e senha na pagina login.html { $usr = $_POST['usr']; $pwd = md5($_POST['pwd']); conexao();//conexão com BD $query = "select * from login where nom_usr='$usr' and pwd_usr='$pwd'"; $resultado = mysql_query ($query) or die ("Erro na execução do query. ".mysql_error()); if (mysql_num_rows($resultado) == 0) { echo "<font face='verdana' color='#FF0000'><strong>Falha na autenticação!</strong></font><br><br> <a href='login.html'><font face='verdana' size='4'>Tentar novamente!</font></a>"; } else { //se o usuario estiver cadastrado, registra a sessão $_SESSION['valido'] = $usr; echo "<p><br>"; echo '<P ALIGN=CENTER><FONT SIZE=4 face="Verdana, Arial, Helvetica, sans-serif"><strong>Você se autenticou como <em>'.$_SESSION['usr'].'</em></strong></FONT></p><p><br><br>'; echo "<font face='verdana' size='2'><strong><a href='indexadmin.php'>Ir para página administrativa</a></strong></font></p><br></p>"; } } echo '<p><img src="figuras/linha.bmp"></p>'; echo '<p align="center"><font size="1" face="Verdana">Página de relatórios desenvolvida por: Informática IGEN </font><br><br>'; if (isset($_SESSION['usr'])) { echo '<center><font size="1" face="Verdana"><a href="logoff.php"><b>Efetuar Logoff</b></a></font></center>'; } ?> </div> </body> </html>
  12. Não fez diferença velho.. valeu!!
  13. Pode me dizer em que parte eu envie antes de iniciar??? da uma olhada ai, por favor! <? include 'functions.php'; session_start(); if ((isset($_POST['usr'])) && (isset($_POST['pwd']))) //se o usuário digitou o login e senha na pagina login.html { $usr = $_POST['usr']; $pwd = md5($_POST['pwd']); conexao();//conexão com BD $query = "select * from login where nom_usr='$usr' and pwd_usr='$pwd'"; $resultado = mysql_query ($query) or die ("Erro na execução do query. ".mysql_error()); if (mysql_num_rows($resultado) == 0) { echo "<font face='verdana' color='#FF0000'><strong>Falha na autenticação!</strong></font><br><br> <a href='login.html'><font face='verdana' size='4'>Tentar novamente!</font></a>"; } else { //se o usuario estiver cadastrado, registra a sessão $_SESSION['valido'] = $usr; echo "<p><br>"; echo '<P ALIGN=CENTER><FONT SIZE=4 face="Verdana, Arial, Helvetica, sans-serif"><strong>Você se autenticou como <em>'.$_SESSION['valido'].'</em></strong></FONT></p><p><br><br>'; echo "<font face='verdana' size='2'><strong><a href='indexadmin.php'>Ir para página administrativa</a></strong></font></p><br></p>"; } } echo '<p><img src="figuras/linha.bmp"></p>'; echo '<p align="center"><font size="1" face="Verdana">Página de relatórios desenvolvida por: Informática IGEN </font><br><br>'; if (isset($_SESSION['valido'])) { echo '<center><font size="1" face="Verdana"><a href="logoff.php"><b>Efetuar Logoff</b></a></font></center>'; } ?> Abraços, Manuel
  14. Warning: Cannot send session cookie - headers already sent by (output started at c:\apache\htdocs\os2\login.php:5) in c:\apache\htdocs\os2\login.php on line 24 Warning: Cannot send session cache limiter - headers already sent (output started at c:\apache\htdocs\os2\login.php:5) in c:\apache\htdocs\os2\login.php on line 24 Esses erros aparecem quando autentico em uma página via sessão. alguém pode me ajudar? Manuel
  15. Manuel

    Mysql_num_rows($result)

    Noooossa, que vacilo meu!! Peço até desculpa pela minha ignorancia!! rss conexao efetuadaTable 'os.os' doesn't exist $query = "select * from login where nom_usr='$userid' and pwd_usr='$password'"; o nome da minha tabela não é os, e sim login!!! caramba... finja que nem fiz pergunta nenhuma!! Muito obrigado pela ajuda... Beraldo, já aproveitando sua paciência, esta acontecendo o seguinte. Qualquer usuario que eu coloque no formulario da pagina index.html ele faz a conexão e diz que o usuário existe. ex: conexao efetuada Você esta logado como: informatic Mas o usuario 'informatic' não existe. sabe o que pode ser? abraços!
  16. Manuel

    Mysql_num_rows($result)

    Obrigado pela rapidez.. rs Tentei mas não funcionou. Estou quebrando a cabeça ainda! Estou achando que tem alguma ocisa a ver com meu bd, porque a conexão ele faz normalmente, mas todos codigos que uso para receber um resultado do banco não funciona. Se tiver mais alguma dica pode mandar!!! Abraços! Este é todo o codigo, talvez ajude: <?php session_start(); if (isset($_POST['userid']) && isset($_POST['password'])) { //se o usuário digitou o login e senha na pagina index.html $userid = $_POST['userid']; $password = $_POST['password']; //conexão com banco de dados $conexao = mysql_connect('localhost', 'root', '1234'); if ($conexao) { echo 'conexao efetuada'; } else { echo 'conexao falhou'; } mysql_select_db('os', $conexao); $query = "select * from os where nom_usr='$userid' and pwd_usr='$password'"; $result = mysql_query ($query, $conexao); if (mysql_num_rows($result) > 0); { //se o usuario estiver cadastrado, registra a sessão $_SESSION['valid_user'] = $userid; } } ?>
  17. O meu código é o seguinte: $conexao = mysql_connect('localhost', 'root', '1234'); if ($conexao) { echo 'conexao efetuada'; } else { echo 'conexao falhou'; } mysql_select_db('os', $conexao); $query = 'select * from os where nom_usr=$userid and pwd_usr=$password'; $result = mysql_query ($query, $conexao); if (mysql_num_rows($result) > 0); //linha 23 { //se o usuario estiver cadastrado, registra a sessão $_SESSION['valid_user'] = $userid; } É o seguinte, consigo fazer a conexão com o bd mas não consigo puxar resultado nenhum dele, ao utilizar o comando mysql_num_rows ou mysql_result, não retorna nada e aparece na tela o seguinte erro: Warning: Supplied argument is not a valid MySQL result resource in c:\apache\htdocs\logintest\authmain.php on line 23 já tentei colocar acento crase (`) nas tabela e no banco, ficando assim: $query = 'select * from `os` where `nom_usr`=$userid and `pwd_usr`=$password'; Mesmo assim não funcionou. alguém saberia o que pode ser? Estou apanhando um pouco.. Obrigado a todos. Manuel Pernavia
  18. E aí galera, é o seguinte: - O usuario digita uma frase no textarea e depois envia pro bd o que foi digitado. Junto com o que o usuário digitou, vai a data e em seguida a BENDITA QUEBRA DE LINHA, ficaria assim: echo '<textarea name="resol" cols="25" rows="8">'.$data." - ".$mensagem.' "QUEBRA DE LINHA"</textarea>'; Depois, quando o usuário for pegar do bd o que foi digitado, teria que ficar assim no textarea: 05/12/2006 - Mensagem digitada Depois ele poderá digitar mais mensagens no mesmo textarea, mas a mensagem que foi digitada tem que continuar la e apenas adicionar a proxima mensagem que foi digitada abaixo, exemplo: 05/12/2006 - Mensagem digitada 06/12/2006 - Outra mensagem digitada O meu problema é que não consigo fazer essa quebra de linha no textarea!!! alguém tem alguma solução? Obrigado a todos!
×
×
  • Criar Novo...