Jump to content
Daniel Alves

Como crio uma listagem dinâmica?!?!

Recommended Posts

Daniel Alves

Olá caros amigos.

Sou um iniciante em programação web...

Consegui construir um código que me faz uma listagem de tudo o que tenho inserido na tabela "users"

Mas agora eu gostava de saber como faço para ao clicar no user 1, por exemplo, ele me mostrar na página de formulário todas as informações desse mesmo utilizador...

Pela minha lógica o suposto é guardar o user_id e fazer um select * from users where user_id = 1

Mas como faço isto?! Como crio a hiperligação?!

AJUDEM-ME POR FAVOR  ;)

Share this post


Link to post
Share on other sites
fvox

Hi.

Para criar um hyperlink, você deverá primeiro capturar os dados via GET, certo?

//user.php
$query = 'SELECT * FROM users WHERE user_id = ' . mysql_real_escape_string($_GET['id']);

Para mostrar os usuários, você terá que capturar os dados e colocar num loop. Recomendo utilizar a função mysql_fetch_array() para colocar dentro do próprio while:

//show.php
$r = mysql_query('SELECT * FROM users');
while($row = mysql_fetch_array($r)){
    echo '<a href="/user.php?id=' . $row[0] . '>' . $row[1] . '</a><br>'; //assumindo que retornará o id e o nome do usuário, mas isso depende da estrutura da sua tabela :-)
}

Não testei os códigos, foi só para você pegar a lógica da coisa heheheh. =P

[]'s


"Strength of the world, the one true beholder...Ice in my veins, for those who've died."

Share this post


Link to post
Share on other sites
Daniel Alves

Humm ok ok

Penso que entendi...

Vou experimentar e já digo algo.

Muito obrigado mesmo pela ajuda.

Tenho 2 semanas para terminar este projecto...  :wallbash:

Toda a ajuda é preciosa.

Vou testar.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.