Ir para conteúdo
Fórum Script Brasil

sydwater

Membros
  • Total de itens

    10
  • Registro em

  • Última visita

Posts postados por sydwater

  1. Boa noite,

    Estou "tentando" fazer um site mas estou me enroscando em algumas coisas... Uma delas é a seguinte:

    Quero pegar uma informação que um usuário x digita em uma página, digamos www.site.com.br/cadastro.php.. Essa informação vai ficar gravada num banco de dados. Depois quero que a página inicial do usuário busque no banco de dados esse valor (ou seja, a informação que o usuário digitou lá em cadastro.php) e jogue na página inicial, num campo específico.

    Vou exemplificar para ficar mais fácil:

    Suponhamos, na pagina inicial do usuário tem os campos Nome, E-mail e Site. Se ele quiser alterar essas informações, ele não vai alterar na página inicial. Vai ter que entrar em algum link tipo, Alterar Configurações ou Alterar Cadastro. Nessa página ele altera ou acrescenta alguma informação. Quando ele voltar à pagina inicial, o dado alterado ou acrescentado vai estar lá.

    A dúvida é: que campo crio na página inicial pra receber a informação do banco de dados? Por exemplo, na página inicial vai ter o campo E-mail, certo? Na frente da palavra E-mail, que campo eu vou criar para receber a informação que o cara vai digitar lá da página de cadastro? Seria o dynamic text? Ou teria algo mais apropriado?

    Não sei se consegui explicar direito. Qualquer coisa, pergunta aí

  2. Cadastro:

    <form name="cadastrar" method="post" action="enviar_cadastro.php">

    <table width="400" border="0" cellspacing="0" cellpadding="0">

    <tr>

    <td width="150"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Nome:</font></td>

    <td width="250"><input name="nome" type="text" id="nome" maxlength="75"></td>

    </tr>

    <tr>

    <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Login:</font></td>

    <td><input name="login" type="text" id="login" maxlength="30"></td>

    </tr>

    <tr>

    <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Senha:</font></td>

    <td><input name="senha" type="password" id="senha" maxlength="30"></td>

    </tr>

    <tr>

    <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Repetir

    Senha:</font></td>

    <td><input name="senha2" type="password" id="senha2" maxlength="30"></td>

    </tr>

    <tr>

    <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Email:</font></td>

    <td><input name="email" type="text" id="email" maxlength="50"></td>

    </tr>

    <tr>

    <td>&nbsp;</td>

    <td>&nbsp;</td>

    </tr>

    <tr>

    <td colspan="2"><div align="center">

    <input name="enviar" type="submit" id="enviar" value="Enviar Cadastro">

    <input name="limpar" type="reset" id="limpar" value="Limpar Dados">

    </div></td>

    </tr>

    </table>

    </form>

    Enviar o Cadastro para o banco de dados:

    <?

    include "config.php";

    $db = mysql_connect ($host, $login_db, $senha_db);

    $basedados = mysql_select_db($database);

    $pesquisar = mysql_query("SELECT * FROM `$tabela` WHERE login = '$login'", $db);

    $contagem = mysql_num_rows($pesquisar);

    if ( $contagem == 1 ) {

    $errors .= "Login escolhido já cadastrado.<br>";

    }

    if ( $login == "" ) {

    $errors .= "Você não digitou um login<br>";

    }

    if ( $senha == "" ) {

    $errors .= "Você não digitou uma senha<br>";

    }

    if ( $senha != $senha2 ) {

    $errors .= "Você digitou 2 senhas diferentes.<br>";

    }

    if ( $errors == "" ) {

    $cadastrar = mysql_query("INSERT INTO `$tabela` (nome, login, senha, email)

    VALUES ('$nome','$login','$senha','$email')", $db);

    if ( $cadastrar == 1 ) {

    echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><br><br><br>Cadastro com sucesso.</font></div>";

    } else {

    echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><br><br><br>Ocorreu um erro no servidor ao tentar se cadastrar.</font></div>";

    }

    } else {

    echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif>Ocorreu os seguintes erros ao tentar se cadastrar:<br><br>$errors</font></div>";

    }

    ?>

    Tem outros arquivos, como recuperar senha, etc... Mas acho que pra inserir o perfil do usuário no banco de dados, teria que ser a partir de um desses arquivos. Ou então criar um novo. Mas eu não sei como.

  3. Olá, boa tarde,

    Encontrei um script na net para criação de usuário e senha. A parte de login é:

    <form name="login" method="post" action="confirmar_login.php">

    <table width="400" border="0" cellspacing="0" cellpadding="0">

    <tr>

    <td width="150"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Login:</font></td>

    <td width="250"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">

    <input name="login" type="text" id="login">

    </font></td>

    </tr>

    <tr>

    <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Senha:</font></td>

    <td><input name="senha" type="password" id="senha"></td>

    </tr>

    <tr>

    <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></td>

    <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></td>

    </tr>

    <tr>

    <td><div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">

    <input name="entrar" type="submit" id="entrar" value="Entrar">

    </font></div></td>

    <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="senha.php">Esqueceu

    a senha?</a> <a href="cadastrar.php">Cadastre-se</a></font></td>

    </tr>

    </table>

    </form>

    O arquivo de acesso é:

    <?

    include "config.php";

    $nome = $HTTP_COOKIE_VARS["login"];

    $pass = $HTTP_COOKIE_VARS["senha"];

    $db = mysql_connect ($host, $login_db, $senha_db);

    $basedados = mysql_select_db($database);

    $confirmacao = mysql_query("SELECT * FROM `$tabela` WHERE login = '$nome' AND senha = '$pass'", $db);

    $contagem = mysql_num_rows($confirmacao);

    ?>

    Alguém sabe o que preciso fazer neste código para que, cada usuário tenha um perfil particular, onde serão exibidos alguns dados pessoais dele? Ou seja, quando ele logar, já cai direto na página com seu perfil?

    Ou as alterações para isso não são feitas nesse arquivo de login e acesso?

    Abraços

  4. Olá

    Obrigado pela resposta.

    Ok, faço as três tabelas. Mas como eu faria para calcular a terceira: ID-ID_CONCORRENTES-ID_CATEGORIA-VOTOS. Eu geraria, digamos, um arquivo relacionamentos.php... Mas como faço esse cálculo? Teria como colocar um exemplo aqui?

    Note, não estou querendo que você faça o site para mim, não leve a mal. Mas se for alguns comandos simples, e você ou alguém puder postar, eu agradeço. Agora se for muito complicado, deixa pra lá.

    Valeu

  5. Boa tarde

    Sou iniciante na area e estou querendo fazer um site de votação. Cada site vai ter uma página onde mostrará as categorias em que está concorrendo. Mas para entrar na "votação final", o site precisa ser "indicado". Digamos, os 5 sites mais "indicados" de cada categoria, entra para a votação final, da respectiva categoria.

    Pensei numa pagina mais ou menos assim:

    SITE CONCORRENTE | BOTÃO

    http://www.qualquer.com | (clique aqui para indicar este site...)

    Mas um mesmo site pode estar concorrendo em duas categorias diferentes, por exemplo, Melhor Pagina de Jogos, Melhor Página de Download. Então, no perfil do site, ficaria assim:

    Melhor Página de Jogos

    SITE CONCORRENTE | BOTÃO

    http://www.qualquer.com | (clique aqui para indicar este site...)

    Melhor Página de Downloads

    SITE CONCORRENTE | BOTÃO

    http://www.qualquer.com | (clique aqui para indicar este site...)

    Um site pode ser indicado numa categoria e não em outra. Eu precisaria acessar o resultado final de indicações + ou - assim:

    Melhor Página de Jogos

    Site | Indicações (ou cliques)

    qualquer.com | 23

    tudo.com | 21

    Como faço isso? Será que um contador como o abaixo é suficiente? Dá pra adaptar?

    http://scriptbrasil.com.br/forum/index.php?showtopic=91070

×
×
  • Criar Novo...