Duff Tavares Postado Junho 7, 2011 Denunciar Share Postado Junho 7, 2011 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.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Bobrinha Postado Junho 7, 2011 Denunciar Share Postado Junho 7, 2011 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Duff Tavares Postado Junho 7, 2011 Autor Denunciar Share Postado Junho 7, 2011 já conseguir colocar o link como queria acimaex: www.site.com/cadastro.php?514Consegui 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Junho 7, 2011 Denunciar Share Postado Junho 7, 2011 $id = mssql_query("SELECT name FROM MEMB_INFO WHERE id= '$pegaID'"); $nome = mssql_fetch_assoc($id); echo $nome['nome']; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Duff Tavares Postado Junho 8, 2011 Autor Denunciar Share Postado Junho 8, 2011 Obrigado pela ajuda...Resolveu meu problema... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Duff Tavares
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
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.