Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) [php]Link da página de cadastro com ID


Duff Tavares

Pergunta

Boa noite...

Estou tentando fazer um script para divulgação do meu site.

Ao se cadastrar, cada usuário recebe um ID automático.

1º passo:

Quero pegar esse ID e juntar com o link da pagina de cadastro.

[link]+[separador]+[id]

ex:

Meu ID é 514, então no painel de controle da conta quero colocar um link assim:

Convide um amigo: www.site.com/cadastro.php?514 ou www.site.com/cadastro.php=514

*Não sei se é possivel, mas quero colocar o ID "?514" ou "=514" como uma especie de parametro. Da para fazer isso?

Depois de feito o explicado acima, quero que uma variável no php receba esse id.

Quanto a isso já andei dando uma pesquisada, não terei problemas se conseguir concluir o primeiro passo.

Já agradeço..

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Amigo você pode buscar o id do usuario no banco de dados com um SELECT e retornar os dados e então formar o link e receber mais ou menos assim

<?php
$consulta = mysql_query("SELECT * FROM phpsp_users ORDER BY nome ASC");
while($verifica = mysql_fetch_array($consulta)){
$id = $verifica["id"];
$nome = $verifica["nome"];

echo "<a href='cadastro.php?id=$id' >$nome</a><br>";
}
?>
claro que scrip acima to usando while e to pegando todos os usuarios do banco mais pra exemplo serve como ve o nome ali cadastro.php pode ser qualquer nome ou pagina q você vai receber o $id por GET ai na pagina cadastro.php você recebe os dados assim
<?php

$id = $_GET["id];

?>

recebendo o id do usuario ou nome unico claro você recupera todos os dados do usuario no db

Link para o comentário
Compartilhar em outros sites

  • 0

já conseguir colocar o link como queria acima

ex: www.site.com/cadastro.php?514

Consegui tambem extrair este id 514

$pegaID = $_SERVER['QUERY_STRING'];

Agora quero fazer o seguinte, na minha tabela de cadastro, tenho a coluna id e nome;

Quero comparar o id retirado do link com o id da tabela do banco de dados, então fiz o seguinte

---------------------

$id = mssql_query("SELECT name FROM MEMB_INFO WHERE id= '$pegaID'");

Olá, <? echo $id; ?> lhe enviou um convite.

-------------------

Porem a frase sempre aparece assim:

Olá, Resource id #3 lhe enviou um convite.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...