Ciao,
ho un problema di estrazione dell'username che a mio giudizio è un po' anomalo.
vi posto la query :
questa era l'originale
L'ho modificata cosi perchè mi serve che i post li possano vedere solo gli amici di tipo fb o twitter, funziona mi printa l'username tutto se non che mi ripete lo stesso post per tutti gli users registrati e non solo per chi ha scritto
Se tolgo U.username , users AS U non mi printa più l'username di fianco alla foto nel post ma solo foto e mex ...
codice di post ed estrazione .. si inizia con
il codice nella index
ho un problema di estrazione dell'username che a mio giudizio è un po' anomalo.
vi posto la query :
questa era l'originale
PHP:
class Wall_Updates {
// Updates
public function Updates($uid)
{
$query = mysql_query("SELECT M.msg_id, M.uid_fk, M.message, M.created, U.username FROM messages M, users U WHERE M.uid_fk=U.uid and M.uid_fk='$uid' order by M.msg_id desc ") or die(mysql_error());
while($row=mysql_fetch_array($query))
$data[]=$row;
return $data;
}
L'ho modificata cosi perchè mi serve che i post li possano vedere solo gli amici di tipo fb o twitter, funziona mi printa l'username tutto se non che mi ripete lo stesso post per tutti gli users registrati e non solo per chi ha scritto
PHP:
class Wall_Updates {
// Updates
public function Updates($uid)
{
$query = mysql_query("SELECT M.msg_id, M.uid_fk, M.message, M.created, U.username FROM messages AS M, users AS U WHERE M.uid_fk = U.uid AND M.uid_fk='$uid'
OR (M.uid_fk IN (SELECT r.user_1 FROM relationship AS r WHERE r.user_2 = '$uid' AND r.amico = 'S')
OR M.uid_fk IN (SELECT s.user_2 FROM relationship AS s WHERE s.user_1 = '$uid' AND s.amico = 'S')) ORDER BY M.msg_id desc ") or die(mysql_error());
while($row=mysql_fetch_array($query))
$data[]=$row;
return $data;
}
Se tolgo U.username , users AS U non mi printa più l'username di fianco alla foto nel post ma solo foto e mex ...
codice di post ed estrazione .. si inizia con
il codice nella index
PHP:
<?php
error_reporting(0);
include_once 'includes/db.php';
include_once 'includes/functions2.php';
include_once 'includes/tolink.php';
include_once 'includes/time_stamp.php';
include_once 'session.php';
$Wall = new Wall_Updates();
$updatesarray=$Wall->Updates($uid);
?>
<!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>Version 3.0</title>
<link href="css/wall.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.oembed.js"></script>
<script type="text/javascript" src="js/wall.js"></script>
</head>
<body>
<div id="wall_container">
<div id="updateboxarea">
<h4>What's up?</h4>
<form method="post" action="">
<textarea cols="30" rows="4" name="update" id="update" maxlength="200" ></textarea>
<br />
<input type="submit" value=" Update " id="update_button" class="update_button"/>
</form>
</div>
<div id='flashmessage'>
<div id="flash" align="left" ></div>
</div>
<div id="content">
<?php include('load_messages.php'); ?>