Evo ti kod meni radi sve na localhostu ajax.php
<?php
mysql_connect('localhost', 'root', '') or die(mysql_error());
mysql_select_db('cms2');
$offset = is_numeric($_POST['offset']) ? $_POST['offset'] : die();
$postnumbers = is_numeric($_POST['number']) ? $_POST['number'] : die();
// query da dobijes id od svih usera
$get_id = mysql_query("SELECT user_id FROM users");
while ($row1 = mysql_fetch_array($get_id))
{
$id = $row1['user_id']; // ovo je user id
$run = mysql_query("SELECT * FROM users WHERE user_id = '".$id."' ORDER BY user_id DESC LIMIT ".$postnumbers." OFFSET ".$offset) or die(mysql_error());
while($row = mysql_fetch_array($run)) {
$content = substr(strip_tags($row['username']), 0, 500);
// tu si ispravi kad kliknes na username na popisu on ti ide na profile.php?id od korisnika kojeg si kliknio
echo '<h1><a href="profile.php?id='.$row['user_id'].'">'.$row['username'].'</a></h1><hr />';
}
}
?>
evo ti i profile.php da ti prikazuje samo 1 unos na koji kliknes tamo
<?php
if (isset($_GET['id']) && !empty($_GET['id']) && is_numeric($_GET['id']))
{
$id = (int)$_GET['id'];
mysql_connect('localhost', 'root', '') or die(mysql_error());
mysql_select_db('cms2');
// query da dobijes podatke od korisnika
$get_data = mysql_query("SELECT user_id, username, first_name, last_name, email FROM users WHERE user_id = '".$id."'") or die(mysql_error());
while ($row = mysql_fetch_array($get_data))
{
// podatci koje oces da ti ispise
$username = strip_tags($row['username']);
$fname = strip_tags($row['first_name']);
$lname = strip_tags($row['last_name']);
$email = strip_tags($row['email']);
?>
<!-- profil od korisnika di je id iz baze = id iz adress bara -->
<h1><?php echo $username; ?> - profile<h1>
<hr />
Username : <?php echo $username; ?><br />
Full name : <?php echo $fname . ' ' . $lname; ?><br />
Email : <?php echo $email; ?>
<?php
}
}
else
{
header('Location: index.php');
exit();
}
?>