
*FIT*
Moderadores-
Total de itens
1.703 -
Registro em
-
Última visita
Tudo que *FIT* postou
-
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!
-
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'>"; } } } ?>
-
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.
-
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á!!!
-
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!
-
Hum...será que é por causa do horario de verão??? pois está dando uma diferença de 1 hora...
-
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á!
-
Valeu pela ajuda Eserra...mas consegui aqui...era um outro erro de sintax. Obrigado pela força!
-
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...
-
echo "<p>img src=\"../galeriaFotos/" . $imagem"\""; To fazendo assim, mas ta dando erro!
-
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
-
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!
-
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!!
-
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!
-
legal, identifiquei o erro e concertei, porém, abre apenas uma pagina em branco.. será que tem alguma ideia ESerra?
-
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)){
-
já conseguio resolver, tinha esquecido de colocar o AND para verificar o peso. Agradeço da mesma forma!!!
-
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á!
-
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);
-
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)
-
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>'; } ?
-
Pode sim Jonathan, e mais uma vez Obrigado.
-
Hum...legal, agora já sei aonde estou errando, valeu ESerra...Abraços
-
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'; } ?>
-
desculpa ai galera...coloquei uma imagem mas não carregou...podem excluir o tópico