Ir para conteúdo
Fórum Script Brasil

*FIT*

Moderadores
  • Total de itens

    1.703
  • Registro em

  • Última visita

Tudo que *FIT* postou

  1. *FIT*

    (Resolvido) Erro de session

    Até vi algumas coisas sobre poder ter nenhuma saida, e o curioso é que realmente não tem, na verdade o usuario digita login e senha, e redireciona para uma verifcação, ai sim é redirecionada para a pagina "secreta". E nessa pagina uso um session_start(); ´para verificar os valores da sessão e ver se o usuario esta realmente logado!
  2. Olá pessoal, tenho uma pagina de login onde faço a verificação e libero o acesso para outras paginas, porem sempre que entro em uma dessas paginas, aparece o seguinte erro Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\Inetpub\vhosts\megaparkfestas.com.br\httpdocs\site2010\conteudo\cadastrar_convite.php:1) in C:\Inetpub\vhosts\megaparkfestas.com.br\httpdocs\site2010\conteudo\cadastrar_convite.php on line 42 acredito que seja alguma coisa conflitando, pois uso esse mesmo sistema de login em varios paineis de controle que funcionam perfeitamente, alguém sabe o que pode ocasionar isso? PS: as paginas abrem normal apesar do erro. Agradeço a atenção desde já! ai vai o codigo <?php ob_start(); // Cria as variáveis de login, senha e e-mail cadastrados no banco require_once("../geral.inc"); $BD->AbreConexao(); if (isset($_POST["entrar"])) { extract($_POST); $valida = mysql_query("SELECT * FROM cad_aniversariantes WHERE login='$usuario'"); $resValida = mysql_fetch_assoc($valida); $login = $resValida["login"]; $passwd = $resValida["senha"]; $id = $resValida["Id"]; // Caso os campos não estiverem preenchidos exibe a mensagem if(($usuario == "") or ($senha =="")) { echo"<script> alert('Não deixe os campos em branco'); window.location=\"convite.php\";</SCRIPT>\n"; } // Caso contrário realiza a validação else { // Caso dados estiverem iguais aos do registro if ($login == $usuario and $passwd == $senha) { //Inicia a sessão session_start(); //Registra os dados do usuário na sessão $_SESSION["login"] = $usuario; $_SESSION["senha"] = $passwd; $_SESSION["id"] = $id; } // Caso estiverem diferentes do registro else { echo "<script> alert('Usuário ou senha inválidos'); window.location=\"convite.php\";</SCRIPT>"; //echo "<meta http-equiv='refresh' content='3;URL=restrita_login.htm'>"; } } } ?>
  3. Então, eu estava fazendo assim, mas por alguma razão, quando faço isso, ele não retorna nenhuma linha. Estou precisando olhar no banco, mas esse site já esta na web, e o painel que acessa a base de dados está com problema pra logar, mas tenho certeza que o nome das colunas e a conexão esta funcionando, pois as outras paginas estão funcionando perfeitamente.
  4. Olá, montei um sistema de convites online, mas um pedaço muito importante do código está com um erro independente da quantidade de convites cadastrados, o select traz sempre 4, alguém sabe o que pode ser?? estou postando o código! <?php $login = $_POST['login']; $senha = $_POST['senha']; echo "<p class=\"paragrafo\">Seja bem Vindo!</p>"; echo "<br><h3>Envie seus convites para um amigo</h3>"; echo "<form method=\"post\" action=\"Cenviado.php\" name=\"envia_email\">"; $convites = mysql_query("select convites from cad_aniversariantes where login='$login' and senha='$senha'"); echo "<p>Você possui $convites convite(s)!</p>"; if ($convites > 20){ $convites = $convites / 2; } for ($i=0; $i < $convites; $i++) { echo "<p>Nome do Convidado: <input type=\"text\" name=\"NConvidado\" style=\"width:100px;\">"; echo " E-mail do Convidado: <input type=\"text\" name=\"email\" style=\"width:100px;\"></p>"; } echo "<p>Seu E-mail: <input type=\"text\" name=\"semail\" value=\"$semail\" style=\"width:390px;\"></p>"; echo "<p><input type=\"submit\" name=\"enviar_email\" value=\"Enviar\"></p>"; echo "</form>"; ?> Agradeço desde já!!!
  5. *FIT*

    (Resolvido) Mysql_fetch_array

    William, agradeço a atenção, mas consegu resolver, o problema estava no select. Estava errado o nome da tabela, por isso estava dando erro na hora de retornar os resultados..rs Falta de atenção!
  6. *FIT*

    Hora no PHP

    Hum...será que é por causa do horario de verão??? pois está dando uma diferença de 1 hora...
  7. *FIT*

    Hora no PHP

    Boa Tarde Pessoal! Montei um script que pega a hora no banco de dados, pega a hora do sistema, e calcula a diferença entre elas. Porém esta trazendo apenas a diferença dos minutos, e não da hora total... <?php $placa = $_POST["placa"]; //Obtem a placa digitada no formulario. $horasys = date('H:i:s'); //Pega a hora do sistema. include "Conn\conecta_mysql.php"; //Inclui a conexão com a Base de dados. $sql = ("Select * from entrada_carros where Placa='$placa'"); //Faz um select no banco. $resultado = mysql_query($sql); //Armazena a query na variavel resultado. $linha = mysql_fetch_array($resultado); //Pega todas as linhas que contem o resultado. $hora = $linha['Hora_Entrada']; //Seleciona apenas a coluna Hora_Entrada. $horaBD = strtotime($hora); $horaSYS = strtotime($horasys); $diferenca = ($horaSYS - $horaBD); $horafinal = date("H:i:s", $diferenca); echo '<html><head>'; echo '<title>Saida</title>'; echo '</head><body>'; echo $hora; echo '<br/>'; echo $horasys; echo '<br/>'; echo $horafinal; echo '</body></html>'; mysql_close($conexao); ?> Obrigado desde já!
  8. Valeu pela ajuda Eserra...mas consegui aqui...era um outro erro de sintax. Obrigado pela força!
  9. ops...na pressa escrevi o código errado aqui... mas fiz exatamente desse jeito que você acabou de colocar e não funciona! vou tentando aqui...
  10. echo "<p>img src=\"../galeriaFotos/" . $imagem"\""; To fazendo assim, mas ta dando erro!
  11. Até ai tudo bem, mas preciso abrir um <IMG SRC=""> ai o local eu escrevo, já o nome da imagem eu uso a variavel, mas não sei como fazer isso, estou me confundindo um pouco com as aspas
  12. Galera, preciso colocar dentro do echo o código pra exibir uma imagem. O endereço dessa imagem é uma pasta dentro de um diretório mais uma variavel que contem o nome da imagem. Como faço isso? Não to conseguindo exibir a imagem!
  13. Opa, resolvi aqui já, tava fazendo besteira, esqueci de colocar o numero que eu queria depois da virgula, e também mudei o tipo para Float.. Mas mesmo assim muito Obrigado e valeu pela dica! Abraços!!
  14. Bom dia Pessoal, estou com um probleminha, tenho uma tabela no mysql para cadastrar veiculos por um painel de controle...até ai tudo bem, o problema é que quando vou visualizar o que foi cadastrado, as medidas do veiculo estão sem os decimais. exemplo: cadastro 2,30 e quando vou ver está apenas 2. no banco estou usando o tipo decimal para isso? qual seria o mais adequado, já tentei de tudo, porém não funciona!
  15. *FIT*

    (Resolvido) Mysql_fetch_array

    legal, identifiquei o erro e concertei, porém, abre apenas uma pagina em branco.. será que tem alguma ideia ESerra?
  16. Olha eu mais uma vez. estou com um probleminha... tenho o seguinte codigo $sql = ("select * from Vtransportes"); $resultado = mysql_query($sql); while ($linha = mysql_fetch_array($resultado)){ $comprimento = $linha['comprimento']; $largura = $linha['largura']; $altura = $linha['altura']; $Peso = $linha['peso']; $veiculo = $linha['veiculo']; if ($comp <= $comprimento and $larg <= $largura and $alt <= $altura and $peso <= $Peso) echo $veiculo; break; } Porém, quando executo o mesmo, ele exibe essa mensagem de erro Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/nextrans2/public_html/teste/consulta.php on line 21 alguém sabe o que pode ser? OBS: alinha 21 é while ($linha = mysql_fetch_array($resultado)){
  17. *FIT*

    Tranpostadora

    já conseguio resolver, tinha esquecido de colocar o AND para verificar o peso. Agradeço da mesma forma!!!
  18. *FIT*

    Tranpostadora

    Bom dia, estou fazendo um sistema para transportadora, que recebe os dados da carga, e determina qual o melhor veiculo a ser usado, porém está ocorrendo o seguinte erro Parse error: syntax error, unexpected T_VARIABLE in /home/nextrans2/public_html/teste/consulta.php on line 18 abaixo, segue o código que estou usando <?php $comp = $_POST['comprimento']; $larg = $_POST['largura']; $alt = $_POST['altura']; $peso = $_POST['peso']; if ($comp <= 1.57 and $larg <= 1.10 and $alt <= 1.30 and $peso <= 500) { echo "Fiorino"; }elseif ($comp <= 3.00 and $larg <= 1.60 and $alt <= 1.40 $peso <= 1000) { echo "Van"; }elseif ($comp <= 4.10 and $larg <= 2.10 and $alt <= 2.80 $peso <= 2.800) { echo "608"; }elseif ($comp <= 6.20 and $larg <= 2.30 and $alt <= 2.80 $peso <= 5.800) { echo "Toco"; }elseif ($comp <= 7.40 and $larg <= 2.40 and $alt <= 2.80 $peso <= 12.000) { echo "Truck"; }elseif ($comp <= 12.00 and $larg <= 2.40 and $alt <= 2.80 $peso <= 25.000) { echo "Carreta"; }else { echo "Não temos Veiculos nessas medidas"; } ?> Agradeço desdde já!
  19. *FIT*

    Retornar MAX

    Boa Noite Pessoal... estou com uma duvida no oracle.... tenha a seguinte tabela create table Itens_Vendidos ( Produtos_codigo number(6), Vendas_Numero number(6), qtde number(6), Valor_unit number(6,2), Constraint PK_Itens_Vendidos primary key (Produtos_codigo,Vendas_Numero), Constraint FK_Produtos_Vendidos foreign key (Produtos_codigo) references Produtos, Constraint FK_Vendas_Itens_Vendidos foreign key (Vendas_Numero) references Vendas ); E preciso retornar o Produto mais vendido em um select.....mas está dando errado.. o script que tenho é o seguinte SELECT Produtos_codigo, MAX(QTDE) FROM itens_vendidos GROUP BY (produtos_codigo HAVING SUM(QTDE) > (Select SUM(QTDE)) From itens_vendidos Group By RODUTOS_CODIGO); Se alguém puder me ajudar, fico muito grato! Valeu Galera....mas já consegui...quer dizer, um amigo conseguiu... SELECT Produtos_codigo, SUM(QTDE) FROM itens_vendidos GROUP BY produtos_codigo HAVING MAX(QTDE) >= (Select MAX(QTDE) from itens_vendidos);
  20. *FIT*

    Login!

    Legal, muito obrigado pelas dicas, só que agora acontece o erro nessas linhas $result = mysql_query('select log_nome,senha from usuarios where log_nome ="'.trim($nome).'";',$conexao); if (mysql_num_rows($result)>0)
  21. *FIT*

    Login!

    Boa Noite pessoal, fiz um formulario de login que não está funcionando muito bem, na verdade ele não loga o usuario e nem exibe mensagem caso o usuario não exista... segue o codigo, por favor, se alguém souber qual é o erro, me ajudem. <? if ($HTTP_POST_VARS['entrar']=='Entrar!') { @session_start(); $result = mysql_query('select log_nome,senha from usuarios where log_nome ="'.trim($nome).'";',$conexao); if (mysql_num_rows($result)>0) { $usuSenha=mysql_result($result,0,senha); } else { $usuSenha = 'notuser'; } if ($result and ($senha==$usuSenha) and ($usuSenha<>'notuser')) { @session_register($nome); echo '<p align="center">'; echo '<font style="Tahoma" size=4>'; echo $nome.'</font></br>'; echo '<font style="Tahoma" size=2>'; echo 'Você está on-line</font>'; echo '</p>'; } else { echo 'Usuário não autorizado'; } } else { echo '<form method = "post" name="Logar" action = ""> <font style="Tahoma" size = 1> Nome: <input type="text" name="nome" value="" size="15"></br> Senha: <input type="password" name="senha" value="" size="15"></br></font> <p align="center"> <input onmouseover=this.style.cursor="hand" type="submit" name="entrar" value="Entrar!" style="border:0;height:18;width:50;background:#E8F3FD"> </p> </form>'; } ?
  22. Pode sim Jonathan, e mais uma vez Obrigado.
  23. Hum...legal, agora já sei aonde estou errando, valeu ESerra...Abraços
  24. OLá galera do Script Brasil, estou com um probleminha, fiz um script para cadastrar usuasios, um script bem simples, mas quando rodo o mesmo, ele apenas gera um novo código de usuario no banco, mas não cadastra nem o nome e nem a senha. Segue o codigo para vocês analisarem. <? include "Base.php"; $result = mysql_query('insert into usuarios (log_nome,senha) values("'.$log_nome.'","'.$senha.'");',$conexao); if ($result) { echo 'Usuário '.$log_nome.' cadastrado com Sucesso!'; } else { echo 'Usuário '.$log_nome.' não pode ser cadastrado'; } ?>
  25. *FIT*

    Eduardo e Monica

    desculpa ai galera...coloquei uma imagem mas não carregou...podem excluir o tópico
×
×
  • Criar Novo...