Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, estou com um problemão aqui e não faço a menor ideia de como resolvê-lo. Fiz uma espécie de ranking... esse ranking tem links...
<font family="Verdana" size="48" color="green">Ranking</font><br><br>
<?php
include("config.php");
session_start();
$result = mysql_query("SELECT id, usuario, email, data FROM usuarios ORDER BY id LIMIT 50");
echo "<table table border='1' cellspacing='1' cellpadding='1' width='70%'>";
echo "<tr>
<th><strong> Posição </strong></th>
<th><strong> ID </strong></th>
<th><strong> Usuario </strong></th>
<th><strong> E-mail </strong></th>
<th><strong> Data </strong></th>
</tr>";
$i = 1;
while ($row = mysql_fetch_array($result)){
$usu = $row['usuario'];
echo "<tr>
<td> <center>".$i++."<center> </td>
<td> <center>".$row['id']."</center> </td>
[b]<td> <center><a id='usuario' href='perfil.php?usuario='".$usu."''>".$row['usuario']."</center></td>[/b]
[u]/* Aqui fica o link... ele lista todos os usuarios do Banco de dados (um ranking), tipo... eu quero que quando eu clicar em um desses usuarios... mostre o perfil desse usuario selecionado.
Mas... com esse código... a $usu fica vazia... tentei com a $row['usu'] mas também não exibe nada...
*/[/u]
<td> <center>".$row['ema']."</center> </td>
<td> <center>".$row['dat']."</center> </td>
<br></tr>";
}
echo "</table>";
?>
Ps. Sou HIPER NOVATO em PHP, e tudo que sei aprendi na internet... Desde já agradeço!
>
Olá pessoal, estou com um problemão aqui e não faço a menor ideia de como resolvê-lo. Fiz uma espécie de ranking... esse ranking tem links...
<font family="Verdana" size="48" color="green">Ranking</font><br><br>
<?php
include("config.php");
session_start();
$result = mysql_query("SELECT id, usuario, email, data FROM usuarios ORDER BY id LIMIT 50");
echo "<table table border='1' cellspacing='1' cellpadding='1' width='70%'>";
echo "<tr>
<th><strong> Posição </strong></th>
<th><strong> ID </strong></th>
<th><strong> Usuario </strong></th>
<th><strong> E-mail </strong></th>
<th><strong> Data </strong></th>
</tr>";
$i = 1;
while ($row = mysql_fetch_array($result)){
$usu = $row['usuario'];
echo "<tr>
<td> <center>".$i++."<center> </td>
<td> <center>".$row['id']."</center> </td>
[b]<td> <center><a id='usuario' href='perfil.php?usuario='".$usu."''>".$row['usuario']."</center></td>[/b]
[u]/* Aqui fica o link... ele lista todos os usuarios do Banco de dados (um ranking), tipo... eu quero que quando eu clicar em um desses usuarios... mostre o perfil desse usuario selecionado.
Mas... com esse código... a $usu fica vazia... tentei com a $row['usu'] mas também não exibe nada...
*/[/u]
<td> <center>".$row['ema']."</center> </td>
<td> <center>".$row['dat']."</center> </td>
<br></tr>";
}
echo "</table>";
?>
Ps. Sou HIPER NOVATO em PHP, e tudo que sei aprendi na internet... Desde já agradeço!
poste tb o código do banco de dados, para verificação...
config.php
<?php
$conecta = mysql_connect('localhost', 'root', ''); //está em fase de testes, por isso coloquei root e sem senha.
$banco = mysql_select_db('usuarios', $conecta);
?>
digamos que tenha 5 usuarios...
eu
tu
ele
nós
vós
são todos links...e resultam da "order by" no banco de dados... como fica $row['usuario'] depois que clico em um deles... ela fica vazia.
Tem umas aspas a mais no link.
Seu código com aspas extras:
href='perfil.php?usuario='".$usu."''
Código correto:
href='perfil.php?usuario=".$usu."
Vamos esperar que isso funcione. :)
Funcionou sim xD
Obrigado cara...
^^
Não tem nenhum campo com o nome de usu.
Você tem que pegar ou $row['usuario'] ou $row['id']