Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
estou fazendo um script de postagens, mais so os amigos podem ver as postagens dos amigos.
na sql tenho:
Postagens:
ID_POST;
Mensagem;
ID;
Amigos:
ID;
Amigo_ID
e alguns dados do amigo.
preciso que o script faça o seguinte:
Pesquisa no banco de dados do maior para o menor as postagens ;
Verifica se a postagem encontrada é ou não de um amigo, caso seja exibe, caso não seja não faz nada;
o eu consegui foi:
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Postagens</title>
</head>
<?php
$id=$_SESSION['id'];
$cont=0;
$conexao = mysql_connect("host","usuario","senha");
mysql_select_db("Usuarios");
$sql = "SELECT * from Amigos where ID = '$id' ";
$sql = mysql_query($sql);
while ($amigo=mysql_fetch_array($sql)){
$cont++;
$aid[$cont]=$amigo['AmigoID'];
$nome[$cont]=$amigo['Nome'];
$foto[$cont]=$amigo['Foto'];
$link[$cont]=$amigo['Link'];
}
$cont2=$cont;
while ($cont>=1) {
$cont--;
$sql2= "SELECT * FROM Postagens WHERE ID ='$aid[$cont]' ORDER BY ID_POST DESC LIMIT 0 , 30";
$sql2 = mysql_query($sql2);
while ($postar=mysql_fetch_array($sql2)) {
$hora=$postar['Hora'];
$partes_da_hora = explode(':',$hora);
$horaP = $partes_da_hora[0].':'.$partes_da_hora[1];
$data=$postar['Data'];
$partes_da_data = explode('-',$data);
$dataP = $partes_da_data[2].'/'.$partes_da_data[1].'/'.$partes_da_data[0];
if ($postar['Mensagem']!="") {
echo "<div id='post'>";
echo "<br /><br /><a href='$link[$cont]'><img src='$foto[$cont]' width='50' height='50' /><br />$nome[$cont]</a><br /><br /></div><img src='imagens/divisor.png' width='600' height='2' /><br/>";
echo "<div id='mensagem'>".$postar['Mensagem']."<br />Postado as $horaP dia: $dataP<br /></div><img src='imagens/divisor.png' width='600' height='2' />";
}
}
}
?>
Desde já vlw a ajuda de todos.
Carregando comentários...