Ciao a tutti.
Ho fatto un adnìmin dove gli amici utenti ecc possono interagire o vedere post tra loro solo se amici.
Funziona tutto ...
Ora il problema è questo:
in myprofile si vedono solo i miei post ecc ecc e così ok
io vorrei fare una bacheca dove solo chi è amico può' vedere i post di chi scrive.....
ho provato così ma mi da solo i miei post e non quelli degli utenti che sono amici ...
la tabella relationship contiene tre campi ( uno user_! uno user_2 e il campo amico è un campo enum con N di default mentre se divento amico il campo e S ...
Ho provato con varie join ma mi da sempre e solo i miei post e non quelli di tutti i miei amici
Ho fatto un adnìmin dove gli amici utenti ecc possono interagire o vedere post tra loro solo se amici.
Funziona tutto ...
Ora il problema è questo:
in myprofile si vedono solo i miei post ecc ecc e così ok
io vorrei fare una bacheca dove solo chi è amico può' vedere i post di chi scrive.....
ho provato così ma mi da solo i miei post e non quelli degli utenti che sono amici ...
PHP:
<?php
include 'dbc.php';
page_protect();
?>
<html>
<head>
<title>My Account</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="styles.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="5" class="main">
<tr>
<td colspan="3"> </td>
</tr>
<tr>
<td width="160" valign="top">
<?php
/*********************** MYACCOUNT MENU ****************************
This code shows my account menu only to logged in users.
Copy this code till END and place it in a new html or php where
you want to show myaccount options. This is only visible to logged in users
*******************************************************************/
if (isset($_SESSION['user_id'])) {?>
<div class="myaccount">
<p><strong>My Account</strong></p>
<a href="myaccount.php">My Account</a><br>
<a href="mysettings.php">Settings</a><br>
<a href="logout.php">Logout </a>
<p>You can add more links here for users</p></div>
<?php }
if (checkAdmin()) {
/*******************************END**************************/
?>
<p> <a href="admin.php">Admin CP </a></p>
<?php } ?>
<p> </p>
<p> </p>
<p> </p></td>
<td width="732" valign="top"><p> </p>
<h3 class="titlehdr">Welcome <?php echo $_SESSION['user_name'];?></h3>
<?php
if (isset($_GET['msg'])) {
echo "<div class=\"error\">$_GET[msg]</div>";
}
?>
<p>This is the my account page</p>
<?php echo $_SESSION['user_id'];?>
<br />
<br />
<br />
<?php
$obj_id=$_GET['id'];
$jokelist = @mysql_query(
'SELECT *
FROM annunci, users, relationship WHERE user_id='.$_SESSION['user_id'].' AND relationship.amico="S" AND user_id=users.id ');
if (!$jokelist) {
exit('<p>Error performing query: ' . mysql_error() . '</p>');
}
while ($joke = mysql_fetch_array($jokelist)) {
$user_id = $joke['user_id'];
$user_name = $joke['user_name'];
$commento = $joke['commento'];
echo "$user_name<br /><br />";
echo "$commento<br /><br />";
}
?>
</td>
<td width="196" valign="top"> </td>
</tr>
<tr>
<td colspan="3"> </td>
</tr>
</table>
</body>
</html>
la tabella relationship contiene tre campi ( uno user_! uno user_2 e il campo amico è un campo enum con N di default mentre se divento amico il campo e S ...
Ho provato con varie join ma mi da sempre e solo i miei post e non quelli di tutti i miei amici