Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou criando um sistema para que o usuario poste alguns cds no meu site, porem estou com dificuldades de fazer a leitura dos dados postado pelo respectivo usuario, alguem pode me dar uma força, com algum codigo de exemplo...
Sei que terei que usar o comando where.
Minha tabela tem as variaveis: id, nome, username, imagem, link
<TABLE bgcolor="#666666" ALIGN="CENTER" BORDER="0"><TR>
<TD WIDTH="200"><CENTER><font color="#FFFFFF" size="3"><b>Dj</b></fonte></CENTER></TD>
<TD WIDTH="200"><CENTER><font color="#FFFFFF" size="3"><b>Nome</b></fonte></CENTER></TD>
<TD WIDTH="90"><CENTER><font color="#FFFFFF" size="3"><b>Imagem</b></fonte></CENTER></TD>
<TD WIDTH="200"><CENTER><font color="#FFFFFF" size="3"><b>Link</b></fonte></CENTER></TD>
</TR></table>
<br>
<TABLE bgcolor="#CDC9C9" ALIGN="CENTER" BORDER="0"><TR>
<?while($row = mysql_fetch_array($rs)){?>
<TR>
<TD WIDTH="200"><CENTER><font color="#000000" size="2"><b><?= $row["username"] ?></b></fonte></CENTER></TD>
<TD WIDTH="200"><CENTER><font color="#000000" size="2"><b><?= $row["nome"] ?></b></fonte></CENTER></TD>
<TD WIDTH="90"><CENTER><img src="imagens/<?= $row["imagem"] ?>" width="80" height="80"></CENTER></TD>
<TD WIDTH="200"><CENTER><font color="#000000" size="2"><b><?= $row["link"] ?></b></fonte></CENTER></TD>
</tr>você ja sabe exatamente oq tem q fazer!! xd
Tipo...
tua tabela tem o campo id ne..
então tu vai montar...
"WHERE ID = "[variavel que tem o id do usuario logado!]
qualquer duvida posta ai..
<TABLE bgcolor="#666666" ALIGN="CENTER" BORDER="0"><TR>
<TD WIDTH="200"><CENTER><font color="#FFFFFF" size="3"><b>Dj</b></fonte></CENTER></TD>
<TD WIDTH="200"><CENTER><font color="#FFFFFF" size="3"><b>Nome</b></fonte></CENTER></TD>
<TD WIDTH="90"><CENTER><font color="#FFFFFF" size="3"><b>Imagem</b></fonte></CENTER></TD>
<TD WIDTH="200"><CENTER><font color="#FFFFFF" size="3"><b>Link</b></fonte></CENTER></TD>
</TR>
</table>
<br>
<TABLE bgcolor="#CDC9C9" ALIGN="CENTER" BORDER="0"><TR>
<?php
$sql = "SELECT * FROM `tbl_usuarios` WHERE `id` = '{".$_SESSION['id']."}' ORDER BY `id` DESC";
$query = mysql_query($sql) or die("MYSQL: ".mysql_error());
while ($res = mysql_fetch_object($query)) {
?>
<TR>
<td WIDTH="200"><CENTER><font color="#000000" size="2"><b><?=$res->username?></b></fonte></CENTER></td>
<td WIDTH="200"><CENTER><font color="#000000" size="2"><b><?=$res->nome?></b></fonte></CENTER></td>
<td WIDTH="90"><CENTER><img src="imagens/<?=$res->imagem?>" width="80" height="80"></CENTER></td>
<td WIDTH="200"><CENTER><font color="#000000" size="2"><b><?=$res->link?></b></fonte></CENTER></td>
</tr>
<?php
}
?>
</table>quando o usuario cadastra um cd, ele manda para a tabela de cds somente o seu username.
id (identificação do cd)
nome (nome do cd)
username (usuario logado que cadastrou)
imagem (imagem do cd)
link (link do cd)
quando eu vou exibir os cds do usuario tenho que usar como variavel o username certo, então estou usando assim:
$sql = "SELECT * FROM `cds` WHERE `username` = '{".$_SESSION['username']."}';
porém estou consultando na tabela cds, como vou buscar o usuario logado para mostrar todos os cds cadastrados por ele.
Consegui exibir um cd apenas, estou usando o (*) mas mesmo assim so me mostra um cd cadastrado e tem mais.
<?php
include('config.php');
?>
<?php
$dnn = mysql_fetch_array(mysql_query('select * from cds where username="'.$_SESSION['username'].'"'));
$username = htmlentities($dnn['username'], ENT_QUOTES, 'UTF-8');
$nome = htmlentities($dnn['nome'], ENT_QUOTES, 'UTF-8');
$link = htmlentities($dnn['link'], ENT_QUOTES, 'UTF-8');
$imagem = htmlentities($dnn['imagem'], ENT_QUOTES, 'UTF-8');{
?>
<?php echo $username; ?><br>
<?php echo $nome; ?><br>
<?php echo $link; ?><br>
<img src="<?php echo $imagem; ?>">
<?php
}
?>
Você só postou o HTML, cadê sua consulta?