gica 0 Denunciar post Postado Julho 24, 2003 Oi Pessoal,Estou tentando fazer um sisteminha basico, onde as pessoas cadastram seu curriculo, depois podem alterar....e uma parte com administrador, onde o mesmo pode visualizar, remover....e todos os usuarios podem visualizar os curriculos cadastrados...alguem pode me ajudar? Indicar algum pronto? To precisando urgente Compartilhar este post Link para o post Compartilhar em outros sites
marcusc 0 Denunciar post Postado Julho 24, 2003 Po você nao ta fazendo o seu ? ;) Dica .. sobre ? Seja mais especifico(a) ! Compartilhar este post Link para o post Compartilhar em outros sites
gica 0 Denunciar post Postado Julho 24, 2003 nao esta dando certo.....nao sei relacionar as tabelas, quais devo criar....por isso gostaria de ver um pronto Compartilhar este post Link para o post Compartilhar em outros sites
marcusc 0 Denunciar post Postado Julho 24, 2003 hummmmmmmmmm entendi !Poxa eu nao conheco nenhum pronto nao, inclusive eu tava querendo fazer um .. mas nao me sobra tempo .. se você tiver alguma duvida mais especifica pode mandar msg que eu tento te ajudar ...Mas tipo .. seria interessante rolar uma análise antes né .. pensar o que voce quer que tenha seu sistema ... pra começar, tem que rolar isso .. Compartilhar este post Link para o post Compartilhar em outros sites
Gabbay 0 Denunciar post Postado Julho 24, 2003 Coloque ai as suas idéias para que possamos ajudar porque ficou muito vago! Compartilhar este post Link para o post Compartilhar em outros sites
gica 0 Denunciar post Postado Julho 24, 2003 Obrigado pela ajuda !!!!! Bom, vamos as duvidas.....ja consegui inserir, alterar e remover curriculo.....porem agora estou colocando login e senha, para que posteriormente o usuario x possa alterar o curriculo dele....meu login ja esta entendendo se o usuario existe ou nao no banco de dados, porem ele nao reconhece o codigo do cliente...e aparece as informacoes em branco ;) Segue codigos utilizados: Stories.php --------------------- <?php include "include_fns.php"; session_register("auth_user"); if (!check_auth_user()) { ?><title>Administrador</title> <body bgcolor="#FFFFFF"> <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Área restrita para alteração dos dados do currículo</b></font></p> <style type="text/css"> .caixa { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: white; background:#CC3300; border-right:1px solid #CC0000; border-left:1px solid #CC0000; border-top:1px solid #CC0000; border-bottom:1px solid #CC0000; } .login { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color:black; background:white; border-right:1px solid #666666; border-left:1px solid #666666; border-top:1px solid #666666; border-bottom:1px solid #666666; } </style> <FORM ACTION="login.php" METHOD=POST> <TABLE BORDER=0 width="169"> <TR> <TD><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Login:</font></TD> <TD> <INPUT SIZE=16 NAME="login" class=login> </TD> </TR> <TR> <TD><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Senha:</font></TD> <TD> <INPUT SIZE=16 TYPE="PASSWORD" NAME="senha" class=login> </TD> </TR> </TABLE> <INPUT TYPE=SUBMIT VALUE="Entrar" class=caixa> </FORM> <?php } else { $path_local = "padrao.php"; include "db.php"; print "<font face=verdana size=2><b>"; print " (<A HREF=\"logout.php\">Logout</A>)"; print "<p></font></b>"; $StrSql = "SELECT nome,endereco,telefone,bairro,cidade,estado,pais,cpf,rg,email,celular,cep,login, senha FROM usuario WHERE login = '$login'"; $StrSql2 = "SELECT profissao,atuacao,escolaridade,ultimoemprego,qualificacoes,conhecimentos FROM profissao"; $seleciona_imovel = mysql_query($StrSql); $seleciona_imovel2 = mysql_query($StrSql2); while ($row = mysql_fetch_array($seleciona_imovel)){ while ($row2 = mysql_fetch_array($seleciona_imovel2)){ $nome = $row[nome]; echo "to aqui"; $cidade = $row[cidade]; $endereco = $row[endereco]; $telefone = $row[telefone]; $bairro = $row[bairro]; $cidade = $row[cidade]; $estado = $row[estado]; $pais = $row[pais]; $cpf = $row[cpf]; $cep = $row[cep]; $rg = $row[rg]; $email = $row; $celular = $row[celular]; $login = $row[login]; $senha = $row[senha]; $profissao = $row2[profissao]; $atuacao = $row2[atuacao]; $escolaridade = $row2[escolaridade]; $ultimoemprego = $row2[ultimoemprego]; $qualificacoes = $row2[qualificacoes]; $conhecimentos = $row2[conhecimentos]; } } } ?> <p> </p> <table width="398" border="0" cellspacing="0" cellpadding="0" align="center"> <tr> <td width="137" height="4"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Código:</font></td> <td width="171" height="4"><font size="1"><font size="1"><font face="Verdana, Arial, Helvetica, sans-serif"> <? print $cod_cliente;?> </font></font></font></td> </tr> <tr> <td width="137" height="4"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Nome:</font></td> <td width="171" height="4"><font size="1"><font size="1"><font face="Verdana, Arial, Helvetica, sans-serif"> <? print $nome;?> </font></font></font></td> </tr> <tr> <td width="137" height="4"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Endereço:</font></td> <td width="171" height="4"><font size="1"><font size="1"><font face="Verdana, Arial, Helvetica, sans-serif"> <? print $endereco;?> </font></font></font></td> </tr> <tr> <td width="137" height="4"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Bairro:</font></td> <td width="171" height="4"><font size="1"><font size="1"><font face="Verdana, Arial, Helvetica, sans-serif"> <? print $bairro;?> </font></font></font></td> </tr> <tr> <td width="137" height="4"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Cidade:</font></td> <td width="171" height="4"><font size="1"><font size="1"><font face="Verdana, Arial, Helvetica, sans-serif"> <? print $cidade;?> </font></font></font></td> </tr> <tr> <td width="137" height="4"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Estado:</font></td> <td width="171" height="4"><font size="1"><font size="1"><font face="Verdana, Arial, Helvetica, sans-serif"> <? print $estado;?> </font></font></font></td> </tr> <tr> <td width="137" height="4"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Cep:</font></td> <td width="171" height="4"><font size="1"><font size="1"><font face="Verdana, Arial, Helvetica, sans-serif"> <? print $cep;?> </font></font></font></td> </tr> <tr> <td width="137" height="4"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">País:</font></td> <td width="171" height="4"><font size="1"><font size="1"><font face="Verdana, Arial, Helvetica, sans-serif"> <? print $pais;?> </font></font></font></td> </tr> <tr> <td width="137" height="4"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">CPF:</font></td> <td width="171" height="4"><font size="1"><font size="1"><font face="Verdana, Arial, Helvetica, sans-serif"> <? print $cpf;?> </font></font></font></td> </tr> <tr> <td width="137" height="4"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">RG:</font></td> <td width="171" height="4"><font size="1"><font size="1"><font face="Verdana, Arial, Helvetica, sans-serif"> <? print $rg;?> </font></font></font></td> </tr> <tr> <td width="137" height="4"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Telefone:</font></td> <td width="171" height="4"><font size="1"><font size="1"><font face="Verdana, Arial, Helvetica, sans-serif"> <? print $telefone;?> </font></font></font></td> </tr> <tr> <td width="137" height="4"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Celular:</font></td> <td width="171" height="4"><font size="1"><font size="1"><font face="Verdana, Arial, Helvetica, sans-serif"> <? print $celular;?> </font></font></font></td> </tr> <tr> <td width="137" height="4"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">E-mail:</font></td> <td width="171" height="4"><font size="1"><font size="1"><font face="Verdana, Arial, Helvetica, sans-serif"> <? print $email;?> </font></font></font></td> </tr> <tr> <td width="137" height="4" valign="top"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Login:</font></td> <td width="171" height="4"><font size="1"><font size="1"><font face="Verdana, Arial, Helvetica, sans-serif"> <? print $login;?> </font></font></font></td> </tr> <tr> <td width="137" height="4" valign="top"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Senha:</font></td> <td width="171" height="4"><font size="1"><font size="1"><font face="Verdana, Arial, Helvetica, sans-serif"> <? print $senha;?> </font></font></font></td> </tr> <tr> <td width="137" height="4" valign="top"> </td> <td width="171" height="4"><font size="1"><font size="1"><font face="Verdana, Arial, Helvetica, sans-serif"> </font></font></font></td> </tr> <tr> <td width="137" height="4"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Profissão:</font></td> <td width="171" height="4"><font size="1"><font size="1"><font face="Verdana, Arial, Helvetica, sans-serif"> <? print $profissao;?> </font></font></font></td> </tr> <tr> <td width="137" height="4"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Area de Atuação:</font></td> <td width="171" height="4"><font size="1"><font size="1"><font face="Verdana, Arial, Helvetica, sans-serif"> <? print $atuacao;?> </font></font></font></td> </tr> <tr> <td width="137" height="4"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Escolaridade:</font></td> <td width="171" height="4"><font size="1"><font size="1"><font face="Verdana, Arial, Helvetica, sans-serif"> <? print $escolaridade;?> </font></font></font></td> </tr> <tr> <td width="137" height="4"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Último Emprego:</font></td> <td width="171" height="4"><font size="1"><font size="1"><font face="Verdana, Arial, Helvetica, sans-serif"> </font><font size="1"><font size="1"><font face="Verdana, Arial, Helvetica, sans-serif"> <? print $ultimoemprego;?> </font></font></font><font face="Verdana, Arial, Helvetica, sans-serif"> </font></font></font></td> </tr> <tr> <td width="137" height="4"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Qualificações:</font></td> <td width="171" height="4"><font size="1"><font size="1"><font face="Verdana, Arial, Helvetica, sans-serif"> <? print $qualificacoes;?> </font></font></font></td> </tr> <tr> <td width="137" height="4"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Conhecimentos:</font></td> <td width="171" height="4"><font size="1"><font size="1"><font face="Verdana, Arial, Helvetica, sans-serif"> <? print $conhecimentos;?> </font></font></font></td> </tr> </table> <p><br> <br> </p> -------------------------- user_auth_fns <? function login($login, $senha) { $path_local = "padrao.php"; include "db.php"; $result = mysql_query("select * from usuario where login='$login' and senha = '$senha'"); if (!$result) return 0; if (mysql_num_rows($result)>0) return 1; else return 0; } function check_auth_user() { global $auth_user; if ( (session_is_registered("auth_user")) && (isset($auth_user)) ) return true; else return false; } ?> Compartilhar este post Link para o post Compartilhar em outros sites
marcusc 0 Denunciar post Postado Julho 24, 2003 Po nem vi oq você postou pq tinah style, html .. Mas eu vi sua duvida, entao vamo la ...PO q você vai fazer eh ter uma tabela no banco com login do cara,, senha e os campos do curriculo ... onde login vai ser (PK) sendo assim, nao ira existir duas pessoas com mesmo login ...Na pagina de o cara editar o curriculo dele, você vai ter um campo login e senha ... e vai usar session() ... vai fazer o eskema todo da session ... SELECT *FROM curriculoWHERE login = '$_POST[login]'AND senha = '$_POST[senha]'ai se o mysql_num_rows dessa query > 0 .. entao você vai mostrar os dados dele ... conforme o select de cima, senao você diz q o cara nao eh valido .. (senha ou login errados) .. o esquema é esse ae ...Lembrando que em session primeira coisa q c faz no PHP é de um start_session() antes de qualquer comando ...[]s Compartilhar este post Link para o post Compartilhar em outros sites
gica 0 Denunciar post Postado Julho 25, 2003 Acho que estou usando session, mas nao sei o que esta errado, pois quando entro com login e senha corretas ele me mostra a area de "administracao" porem nao me retorna os dados daquele usuario específico.....estou enviando o codigo abaixo para você ver o que estou fazendo errado..... codigo 1 (é chamado pelo codigo 2) <? function login($login, $senha) { $path_local = "padrao.php"; include "db.php"; $result = mysql_query("select * from usuario where login='$login' and senha = '$senha'"); if (!$result) return 0; if (mysql_num_rows($result)>0) return 1; else return 0; } function check_auth_user() { global $auth_user; if ( (session_is_registered("auth_user")) && (isset($auth_user)) ) return true; else return false; } ?> Parte do codigo 2 <?php } else { $path_local = "padrao.php"; include "db.php"; function get_writer_record($login) { $sql = "select * from usuario where login = '$auth_user'"; } $w = get_writer_record($auth_user); print "<font face=verdana size=2><b>"; print "Bem vindo, ".$w[login]; print "<font face=verdana size=2><b>"; print " (<A HREF=\"logout.php\">Logout</A>)"; print "<p></font></b>"; $StrSql = "SELECT nome,endereco,telefone,bairro,cidade,estado,pais,cpf,rg,email,celular,cep,login, senha FROM usuario WHERE login = '$login'"; $StrSql2 = "SELECT profissao,atuacao,escolaridade,ultimoemprego,qualificacoes,conhecimentos FROM profissao"; $seleciona_imovel = mysql_query($StrSql); $seleciona_imovel2 = mysql_query($StrSql2); while ($row = mysql_fetch_array($seleciona_imovel)){ while ($row2 = mysql_fetch_array($seleciona_imovel2)){ $nome = $row[nome]; echo "to aqui"; $cidade = $row[cidade]; $endereco = $row[endereco]; $telefone = $row[telefone]; $bairro = $row[bairro]; $cidade = $row[cidade]; $estado = $row[estado]; $pais = $row[pais]; $cpf = $row[cpf]; $cep = $row[cep]; $rg = $row[rg]; $email = $row; $celular = $row[celular]; $login = $row[login]; $senha = $row[senha]; $profissao = $row2[profissao]; $atuacao = $row2[atuacao]; $escolaridade = $row2[escolaridade]; $ultimoemprego = $row2[ultimoemprego]; $qualificacoes = $row2[qualificacoes]; $conhecimentos = $row2[conhecimentos]; } } } ?> Compartilhar este post Link para o post Compartilhar em outros sites
marcusc 0 Denunciar post Postado Julho 25, 2003 Oi Gica .. seguinte, você nem deu um session_start(); Sendo assim sua sessão nunca vai estar vigorando ... Dê uma olhada em: http://br2.php.net/manual/pt_BR/ref.session.php Compartilhar este post Link para o post Compartilhar em outros sites
gica 0 Denunciar post Postado Julho 25, 2003 Oi Pessoal,Obrigado pela ajuda....já consegui !!!! Compartilhar este post Link para o post Compartilhar em outros sites