Jump to content
Fórum Script Brasil
  • 0

(Resolvido) Imprimir na página as informações dos usuários da tabela


Wallace...

Question

Olá humanos alfabetizados e que conseguem ler isso.

Eu estou tentando melhorar o sistema de cadastro de usuários do meu site, possibilitando os usuários verem o perfil de outros usuários. Para isso, tenho uma página que lista os membros, e uma página para cada membro.

Essa é página members.php, ela funciona perfeitamente listando os usuários registrados:

<?php

session_start();

require 'config.php';

{

$Members = mysql_query("SELECT usuario FROM usuarios WHERE nivel_usuario ='1' ORDER BY usuario_id
DESC") or die(mysql_error());

$numRowsMembers = mysql_num_rows($Members);

}

?>

<table border="1">

<?php

for($count = 1; $count <= $numRowsMembers; $count++)

{

    $name = mysql_fetch_array($Members);

?>

<tr>

    <?php

    echo '<td><a href="member_profile.php?username=' .
$name['usuario'] . '">' . $name['usuario'] .
'</a></td>';

?>

</tr>

    <?php

}

?>

</table>
E essa é a página onde os perfis são visualizados, member_profile.php:
<?php

session_start();

require 'config.php';

$usuario = $_GET['usuario'];

$usuarios = mysql_query("SELECT * FROM usuarios WHERE usuario = '$usuario' ");

$usuarios=mysql_fetch_assoc($usuarios);

echo "<h2>Informações do Usuário</h2>";

 echo "<b>Nome de usuário:".$usuarios['usuario']."<br>";

 echo '<form name="backlistfrm" method="post" action="members.php">';

 echo '<input type="submit" value="Voltar a lista">';

 echo '</form>';

?>

Entretando, na página member_profile.php, quando eu tento imprimir a informação "usuario" (o nome de usuário da pessoa em questão), que está na tabela do MySQL chamada "usuarios", não funciona.

Não aparece nenhum erro, somente não aparece nada no lugar onde deveria mostrar o usuário.

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

voce esta enviando

echo '<td><a href="member_profile.php?username=' .$name['usuario']

e recebendo

$usuario = $_GET['usuario'];

mude um deles ou o primeiro para usuario ou o segundo para username

para receber c/ o get tem que ser o nome que enviou

Link to comment
Share on other sites

  • 0
voce esta enviando

echo '<td><a href="member_profile.php?username=' .$name['usuario']

e recebendo

$usuario = $_GET['usuario'];

mude um deles ou o primeiro para usuario ou o segundo para username

para receber c/ o get tem que ser o nome que enviou

Era isso mesmo, funcionou! LOL

Muito obrigado. ;D

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...