
MauF
Membros-
Total de itens
287 -
Registro em
-
Última visita
Tudo que MauF postou
-
Oi pessoal esse escript aqui tem alguma coisa errada, mesmo eu botando a senha e o login certo ele da essa mensagem //Você deve digitar sua senha e login; alguém sabe por que acontece isso? esse é o html <form method="post" action="login.php"> <table width="383"> <tr> <td width="365" height="27"> Usuario: <input type="text" size="15" name="login" maxlength="20"> Senha: <input type="password" size="10" name="senha" maxlength="12"> <input type="submit" value="Entrar"></td> </tr> </table> </form> esse é o php... <?php // Conexão com o banco de dados include "conecta.php"; // Inicia sessões session_start(); // Recupera o login $login = isset($_POST["login"]) ? addslashes(trim($_POST["login"])) : FALSE; // Recupera a senha, a criptografando em MD5 $senha = isset($_POST["senha"]) ? md5(trim($_POST["senha"])) : FALSE; // Usuário não forneceu a senha ou o login if(!$login || !$senha) { echo "Você deve digitar sua senha e login!"; exit; } /** * Executa a consulta no banco de dados. * Caso o número de linhas retornadas seja 1 o login é válido, * caso 0, inválido. */ $SQL = "SELECT id, nome, login, senha FROM usuarios WHERE login = '" . $login . "'"; $result_id = @mysql_query($SQL) or die("Erro no banco de dados!"); $total = @mysql_num_rows($result_id); // Caso o usuário tenha digitado um login válido o número de linhas será 1.. if($total) { // Obtém os dados do usuário, para poder verificar a senha e passar os demais dados para a sessão $dados = @mysql_fetch_array($result_id); // Agora verifica a senha if(!strcmp($senha, $dados["senha"])) { // TUDO OK! Agora, passa os dados para a sessão e redireciona o usuário $_SESSION["id_usuario"] = $dados["id"]; $_SESSION["nome_usuario"] = stripslashes($dados["nome"]); header("Location: principal.php"); exit; } // Senha inválida else { echo "Senha inválida!"; exit; } } // Login inválido else { echo "O login fornecido por você é inexistente!"; exit; } ?>
-
Oi galera preciso hospodar um site feito em php, preciso hospedar hoje tenho que mostrar para um cliente.. alguém sabe algun site de hospedagem gratuita que suporte php...
-
Olha esse script aqui em baixo funcionou como eu quase esoerava, so no nome que ele não esta funcionado como eu quero... Se eu botar todo neme da pessoa vem so ela, mas se eu botar por exemplo João não vem todos que tenhan esse nome... Tem como adicionar algum comando no codigo para essa função? include "conecta.php"; if(strlen($matricula)>0 AND $nome==0 AND $cpf==0 AND $end_cidade==0){ $query = mysql_query("SELECT * FROM associado WHERE matricula='$matricula' ORDER BY nome"); } else if($matricula==0 AND strlen($nome)>0 AND $cpf==0 AND $end_cidade==0){ $query = mysql_query("SELECT * FROM associado WHERE nome='$nome' ORDER BY nome"); } else if($matricula==0 AND $nome==0 AND strlen($cpf)>0 AND $end_cidade==0){ $query = mysql_query("SELECT * FROM associado WHERE cpf='$cpf' ORDER BY nome"); } else if($matricula==0 AND $nome==0 AND $cpf==0 AND strlen($end_cidade)>0){ $query = mysql_query("SELECT * FROM associado WHERE end_cidade='$end_cidade' ORDER BY nome"); } else if($matricula==0 AND $nome==0 AND $cpf==0 AND $end_cidade==0){ $query = mysql_query("SELECT * FROM associado ORDER BY nome"); } else if(strlen($matricula)>0 AND strlen($nome)>0 AND strlen($cpf)>0 AND strlen($end_cidade)>0){ $query = mysql_query("SELECT * FROM associado WHERE matricula='$matricula' AND nome='$nome' AND cpf='$cpf' AND end_cidade='$end_cidade' ORDER BY nome"); } $linhas = mysql_num_rows($query); if($linhas == 0){ echo "Nada encontrado"; exit(); } else{ while($row = mysql_fetch_array($query)){ $matricula = $row["matricula"]; $nome = $row["nome"]; $cpf = $row["cpf"]; $end_cidade = $row["end_cidade"]; $associado_id = $row["associado_id"]; if($linhas %2 == 0){ $cor = "#E2EFFE"; } else{ $cor = "#E2EFFE"; } echo " <tr bgcolor=\"$cor\"> <td> $matricula</td> <td> <a href=\"perfil_associado.php?perfil=$associado_id\">$nome</a></td> <td> $cpf</td> <td> $end_cidade</td> </tr>"; } } ?>
-
Olha esse script aqui em baixo funcionou como eu quase esoerava, so no nome que ele não esta funcionado como eu quero... Se eu botar todo neme da pessoa vem so ela, mas se eu botar por exemplo João não vem todos que tenhan esse nome... Tem como adicionar algum comando no codigo para essa função? include "conecta.php"; if(strlen($matricula)>0 AND $nome==0 AND $cpf==0 AND $end_cidade==0){ $query = mysql_query("SELECT * FROM associado WHERE matricula='$matricula' ORDER BY nome"); } else if($matricula==0 AND strlen($nome)>0 AND $cpf==0 AND $end_cidade==0){ $query = mysql_query("SELECT * FROM associado WHERE nome='$nome' ORDER BY nome"); } else if($matricula==0 AND $nome==0 AND strlen($cpf)>0 AND $end_cidade==0){ $query = mysql_query("SELECT * FROM associado WHERE cpf='$cpf' ORDER BY nome"); } else if($matricula==0 AND $nome==0 AND $cpf==0 AND strlen($end_cidade)>0){ $query = mysql_query("SELECT * FROM associado WHERE end_cidade='$end_cidade' ORDER BY nome"); } else if($matricula==0 AND $nome==0 AND $cpf==0 AND $end_cidade==0){ $query = mysql_query("SELECT * FROM associado ORDER BY nome"); } else if(strlen($matricula)>0 AND strlen($nome)>0 AND strlen($cpf)>0 AND strlen($end_cidade)>0){ $query = mysql_query("SELECT * FROM associado WHERE matricula='$matricula' AND nome='$nome' AND cpf='$cpf' AND end_cidade='$end_cidade' ORDER BY nome"); } $linhas = mysql_num_rows($query); if($linhas == 0){ echo "Nada encontrado"; exit(); } else{ while($row = mysql_fetch_array($query)){ $matricula = $row["matricula"]; $nome = $row["nome"]; $cpf = $row["cpf"]; $end_cidade = $row["end_cidade"]; $associado_id = $row["associado_id"]; if($linhas %2 == 0){ $cor = "#E2EFFE"; } else{ $cor = "#E2EFFE"; } echo " <tr bgcolor=\"$cor\"> <td> $matricula</td> <td> <a href=\"perfil_associado.php?perfil=$associado_id\">$nome</a></td> <td> $cpf</td> <td> $end_cidade</td> </tr>"; } } ?>
-
Olha esse script aqui em baixo funcionou como eu quase esoerava, so no nome que ele não esta funcionado como eu quero... Se eu botar todo neme da pessoa vem so ela, mas se eu botar por exemplo João não vem todos que tenhan esse nome... Tem como adicionar algum comando no codigo para essa função? include "conecta.php"; if(strlen($matricula)>0 AND $nome==0 AND $cpf==0 AND $end_cidade==0){ $query = mysql_query("SELECT * FROM associado WHERE matricula='$matricula' ORDER BY nome"); } else if($matricula==0 AND strlen($nome)>0 AND $cpf==0 AND $end_cidade==0){ $query = mysql_query("SELECT * FROM associado WHERE nome='$nome' ORDER BY nome"); } else if($matricula==0 AND $nome==0 AND strlen($cpf)>0 AND $end_cidade==0){ $query = mysql_query("SELECT * FROM associado WHERE cpf='$cpf' ORDER BY nome"); } else if($matricula==0 AND $nome==0 AND $cpf==0 AND strlen($end_cidade)>0){ $query = mysql_query("SELECT * FROM associado WHERE end_cidade='$end_cidade' ORDER BY nome"); } else if($matricula==0 AND $nome==0 AND $cpf==0 AND $end_cidade==0){ $query = mysql_query("SELECT * FROM associado ORDER BY nome"); } else if(strlen($matricula)>0 AND strlen($nome)>0 AND strlen($cpf)>0 AND strlen($end_cidade)>0){ $query = mysql_query("SELECT * FROM associado WHERE matricula='$matricula' AND nome='$nome' AND cpf='$cpf' AND end_cidade='$end_cidade' ORDER BY nome"); } $linhas = mysql_num_rows($query); if($linhas == 0){ echo "Nada encontrado"; exit(); } else{ while($row = mysql_fetch_array($query)){ $matricula = $row["matricula"]; $nome = $row["nome"]; $cpf = $row["cpf"]; $end_cidade = $row["end_cidade"]; $associado_id = $row["associado_id"]; if($linhas %2 == 0){ $cor = "#E2EFFE"; } else{ $cor = "#E2EFFE"; } echo " <tr bgcolor=\"$cor\"> <td> $matricula</td> <td> <a href=\"perfil_associado.php?perfil=$associado_id\">$nome</a></td> <td> $cpf</td> <td> $end_cidade</td> </tr>"; } } ?>
-
Apesar de não esta dando, não sei porque que não ta dando, muito obrigado pela sua ajuda... E desculpa alguma coisa.
-
Ainda não, cara eu não consigo entender pela lógica era para estar certo, mas continua o mesmo problema, idependente do que filtrar busca tudo...
-
Agora sim busca todos os rtegistros, mas se eu botar so a matricula e quiser buscar o dono daquela matricula, sem colocar nome, cpf, cidade.. Me desculpe por estar cendo Chato e muito obrigado pela sua ajuda ate agora
-
ta cada ves ficando melhor, agora ele busca um registro so, mas idependente se eu filtrar no formulário ou não..
-
Beleza agora não esta dando erro, mas não ta buscando nada..Não vem nenhum resultado só uma pergunta Porque que tem que usar $_POST?
-
esse da erro nalinha 25.... Com o meu formulario e com a minha consulta não da para fazer o que eu quero.....? Se eu fizer uma consulta simples no meu codigo php, sem filtrar nenhum dado ele busca tudo normalmente.... Mas eu queria ter a opção de buscar detalhada..
-
Ve se to fazendo certo, voce é minhaultima esperança para fazer essa jossa funcionar... <table width="100%" border="0" align="center"> <tr> <td width="13%"><strong><font color="#000000" face="Arial, Helvetica, sans-serif">Matricula</font></strong></td> <td width="42%"><font color="#000000" face="Arial, Helvetica, sans-serif"><strong>Nome</strong></font></td> <td width="17%"><font color="#000000" face="Arial, Helvetica, sans-serif"><strong>CPF</strong></font></td> <td width="28%"><strong><font color="#000000" face="Arial, Helvetica, sans-serif">Cidade</font></strong></td> </tr> <? include "conecta.php"; $busca = $POST['consulta']; //esse esta certo $opcao = $POST['Nome_do_Select'];//Qual nome coloco aqui if($opcao=="maticula") $where = "maticula='%".$busca."%' "; if($opcao=="nome") $where = "nome='%".$busca."%' "; if($opcao=="cpf") $where = "cpf='".$busca."' "; if($opcao=="cidade") $where = "cidade='%".$busca."%' "; $query = mysql_query("SELECT * FROM associado WHERE nome='%".$_POST['nome']."%' AND cidade='%".$_POST['end_cidade']."%' ORDER BY nome"); //erro linha 208 //$query = mysql_query("SELECT * FROM associado ORDER BY nome"); $linhas = mysql_num_rows($query); if($linhas == 0){ echo "Nada encontrado"; exit(); } else{ while($row = mysql_fetch_array($query)){ $matricula = $row["matricula"]; $nome = $row["nome"]; $cpf = $row["cpf"]; $end_cidade = $row["end_cidade"]; $associado_id = $row["associado_id"]; if($linhas %2 == 0){ $cor = "#E2EFFE"; } else{ $cor = "#E2EFFE"; } echo " <tr bgcolor=\"$cor\"> <td> $matricula</td> <td> <a href=\"perfil.php?perfil=$associado_id\">$nome</a></td> <td> $cpf</td> <td> $end_cidade</td> </tr>"; } } ?> </table> è mais ou menos assim ou continua errado..
-
Tipo esse aqui... <form method="post" action="../scripts/consulta_associado.php" name="consulta"> <table width="644" border="0"> <tr> <td width="229"><div align="right"><font color="#666666" size="-1" face="Arial, Helvetica, sans-serif">Matrícula:</font></div></td> <td width="405"> <input type="text" name="matricula" size="12" maxlength="20"> </td> </tr> <tr> <td><div align="right"><font color="#666666" size="-1" face="Arial, Helvetica, sans-serif">Nome:</font></div></td> <td> <input type="text" name="nome" size="50" maxlength="100"></td> </tr> <tr> <td><div align="right"><font color="#666666" size="-1" face="Arial, Helvetica, sans-serif">CPF:</font></div></td> <td> <input type="text" name="cpf" size="11" maxlength="15"></td> </tr> <tr> <td><div align="right"><font color="#666666" size="-1" face="Arial, Helvetica, sans-serif">Cidade:</font></div></td> <td> <input type="text" name="end_cidade" size="25" maxlength="80"></td> </tr> <tr> <td> </td> <td> <input type="submit" name="consultar" value="Consultar" class="combo"> <input type="reset" name="limpar" value="Limpar" class="combo"></td> </tr> </table> </form>
-
Um Formulário html... ou não é assim
-
Se alguém souber outro jeito porfavor posta ai...... Isso é urgente....
-
Oi pessoal, queria fazer uma consulta mais detalhada, no formulario html tem o campo de matricula, nome, cpf e cidade.. quero uma coisa assim, se pesquisar por matricula vem a pessoa dona daquela matricula, se pesquisar por nome ven todas as pessoas que tiver aquele nome, se pesquisar por cpf vem o dono do cpf, se pesquisar por cidade vem todos daquela cidade e se não botar nada vem todos os cadastrados. esse é o código <table width="100%" border="0" align="center"> <tr> <td width="13%"><strong><font color="#000000" face="Arial, Helvetica, sans-serif">Matricula</font></strong></td> <td width="42%"><font color="#000000" face="Arial, Helvetica, sans-serif"><strong>Nome</strong></font></td> <td width="17%"><font color="#000000" face="Arial, Helvetica, sans-serif"><strong>CPF</strong></font></td> <td width="28%"><strong><font color="#000000" face="Arial, Helvetica, sans-serif">Cidade</font></strong></td> </tr> <? include "conecta.php"; $query = mysql_query("SELECT * FROM associado ORDER BY nome"); $linhas = mysql_num_rows($query); if($linhas == 0){ echo "Nada encontrado"; exit(); } else{ while($row = mysql_fetch_array($query)){ $matricula = $row["matricula"]; $nome = $row["nome"]; $cpf = $row["cpf"]; $end_cidade = $row["end_cidade"]; $associado_id = $row["associado_id"]; if($linhas %2 == 0){ $cor = "#F0F0F0"; } else{ $cor = "#E2EFFE"; } echo " <tr bgcolor=\"$cor\"> <td> $matricula</td> <td> <a href=\"perfil.php?perfil=$associado_id\">$nome</a></td> <td> $cpf</td> <td> $end_cidade</td> </tr>"; } } ?> </table> so não to conseguindo fazer a consulta detalhada..... Algúm pode me ajudar.
-
Eu fiz um formulário Html, mas essa sua idéia eé bem interesaante... Valeu pela dica
-
Oi galara, queria fazer un negocio nessa consulta mas não to coseguindo. Ex: queria algo assim, quando a pessoa colocar a matricula aparece so as pessoas que tem aquela matricula, quando a pessoa botar nome aparece so as que tem aquele nome, se ela botar a cidade aperece so pessoas daquela cidade, se botar cpf aparece so o dono do cpf. E se não botar nada vem todos... Alguém sabe se da para fazer isso, abaixo ta o código.. Muito obrigado <table width="100%" border="0" align="center"> <tr> <td width="13%"><strong><font color="#000000" face="Arial, Helvetica, sans-serif">Matricula</font></strong></td> <td width="42%"><font color="#000000" face="Arial, Helvetica, sans-serif"><strong>Nome</strong></font></td> <td width="17%"><font color="#000000" face="Arial, Helvetica, sans-serif"><strong>CPF</strong></font></td> <td width="28%"><strong><font color="#000000" face="Arial, Helvetica, sans-serif">Cidade</font></strong></td> </tr> <? include "conecta.php"; $query = mysql_query("SELECT * FROM associado ORDER BY nome"); $linhas = mysql_num_rows($query); if($linhas == 0){ echo "Nada encontrado"; exit(); } else{ while($row = mysql_fetch_array($query)){ $matricula = $row["matricula"]; $nome = $row["nome"]; $cpf = $row["cpf"]; $end_cidade = $row["end_cidade"]; $associado_id = $row["associado_id"]; if($linhas %2 == 0){ $cor = "#F0F0F0"; } else{ $cor = "#E2EFFE"; } echo " <tr bgcolor=\"$cor\"> <td> $matricula</td> <td> <a href=\"perfil.php?perfil=$associado_id\">$nome</a></td> <td> $cpf</td> <td> $end_cidade</td> </tr>"; } } ?> </table>
-
Fica mais ou menos assim.//código Eu tenho que digitar todos os campos manualmente para aparecer na tabela, ou tem uma outra forma de aprecer tudo. Tem mais de 30 campos. include "conecta.php"; $query = mysql_query("SELECT * FROM associado ORDER BY associado_id"); $linhas = mysql_num_rows($query); if($linhas == 0){ echo "Nada encontrado"; exit(); } else{ while($row = mysql_fetch_array($query)){ $matricula = $row["matricula"]; $nome = $row["nome"]; $cpf = $row["cpf"]; $cidade = $row["end_cidade"]; $id = $row["associado_id"]; if($linhas %2 == 0){ $cor = "#F0F0F0"; } else{ $cor = "#E2EFFE"; } echo " <tr bgcolor=\"$cor\"> <td> $matricula</td> <td> $id</td> <td> $cpf</td> <td> $cidade</td> </tr>"; } } ?> </table>
-
Valeu fabyo esse ai funcionou, mas seu quiser que cada linha da tabela alterne a cor. Ex: uma linha sai em azul claro, e a outra en azul forte..? /*Tem como fazer o $nome das pessoas consultadas virarem um link, quando apertar nesse link aparece todos os dados da pessoa em uma tabela*/
-
Esse não deu muito certo da erro.
-
oi galera como inserir uma tabela html dentro deste código. a tabela eu queria diferenciar em duas cores, cada linha de uma cor <? include ("conecta.php"); //$query="SELECT matricula,nome,cpf,end_cidade,associado_id FROM associado ORDER BY nome"; $query="SELECT matricula,nome,cpf,end_cidade,associado_id FROM associado ORDER BY nome"; $recset_query=mysql_query($query,$conexao); $recset=mysql_fetch_array($recset_query); if($recset==0){ echo "Nada encontrado"; } while(!($recset==0)){ echo $recset["matricula"]." ".$recset["nome"]; echo "<br>"; echo "<hr>"; $recset=mysql_fetch_array($recset_query); } ?>
-
Entre nesse site que tem Codigos
-
Pode ser usando outro java, não precisa ser com esse mesmo.