как ще стане

bankera1990

Registered
имам код с който изкарвам приятелите на даден потребител но те варвят
един под друг а аз искам примерно 3 на ред после на 2 още 3 примерно
1
2
3
да е 1 2 3 така искам да се изкарват и после на другия ред
пак 4 5 6 мисля че се сетихте ето и кода с таблица ли ще стане не зная :)

Код:
<?php 
$user=$_SESSION['username']; 
$db=mysql_query("SELECT * FROM users WHERE username='$user'"); 
while ($r=mysql_fetch_array($db)) 
{ 
$id=$r['id']; 
} 
$sql=mysql_query ("SELECT * FROM frends WHERE uid='$id'"); 
$frends=mysql_num_rows($sql); 
if ($frends > 0) 
{ 
while ($r=mysql_fetch_array($sql)) 
{ 
$fid=$r['fid']; 
$sql2=mysql_query ("SELECT * FROM users where id='$fid'"); 
while ($r2=mysql_fetch_array($sql2)){ 
$id=$r['id']; 
$user=$r2['username']; 
$picture=mysql_query("SELECT picture FROM users WHERE username='$user' LIMIT 1") or die(mysql_error()); 
$picturerow=mysql_fetch_array($picture); 
// тук и други може да си добавяш 
if($picturerow[picture] == NULL)
{ 
echo "<center><a href='index.php?m=profile&username=$user'><img src='images/noavatar.jpg' height='130px' width='120px' alt='$user'></img></a><center><a href='index.php?m=profile&username=$user'>$user</a><center><center><a href='index.php?m=dellfrend&id=$id'>Премахни от Приятели</a><center>"; 
}
else
{ 
echo "<center><a href='index.php?m=profile&username=$user'><img src='$picturerow[picture]' height='130px' width='120px' alt='$user'></img></a><center><a href='index.php?m=profile&username=$user'>$user</a><center><center><a href='index.php?m=dellfrend&id=$id'>Премахни от Приятели</a><center>"; } 
}
}} 
else 
{ 
echo "Няма приятели във вашият списък !"; 
} 
?>
 
Заповядай:

Код:
<?php
$id = htmlspecialchars($_GET['id']);
$sql = "SELECT * FROM users WHERE id = '$id'";
$do = mysql_query($sql);
$row = mysql_fetch_array($do);
?>
<?php
session_start();
$i=0;
function security($var)
{
$var = trim($var);
$var = addslashes($var);
$var = htmlspecialchars($var);
return $var;
}

$q1 = mysql_query("SELECT * FROM `users` WHERE username = '".security($_SESSION["username"])."'") or die (mysql_error());
$r1 = mysql_fetch_array($q1);

$q2 = mysql_query("SELECT * FROM `frends` WHERE uid = '".$r1["id"]."'") or die (mysql_error());
if(mysql_num_rows($q2) > 0)
{
while($r2 = mysql_fetch_array($q2))
{
$rr2[] = $r2;
}

foreach($rr2 as $rrr2)
{
$q3 = mysql_query("SELECT * FROM `users` WHERE id = '".$rrr2["fid"]."'") or die (mysql_error());
while($r3 = mysql_fetch_array($q3))
{
if($i==3)
{
echo "<br /><br /><br /><br />";
$i=1;
}
else
$i++;
echo "<img width='60' height='60' src=".$r3["picture"]." alt='' 'float:center' border='0'/><br><a href='index.php?m=profile&username=".$r3["username"]."'></a>";
}
}
}
else
echo "<h2>Няма приятели във вашият списък !</h2>";
?>
 
благодаря но пак са едно под-друго но сега са
1
2
3
интервал
4
5
6

а аз искам да са
Код:
123
                                
456
 
<?php
$user=$_SESSION['username'];
$db=mysql_query("SELECT * FROM users WHERE username='$user'");
while ($r=mysql_fetch_array($db))
{
$id=$r['id'];
}
$sql=mysql_query ("SELECT * FROM frends WHERE uid='$id'");
$frends=mysql_num_rows($sql);
if ($frends > 0)
{
while ($r=mysql_fetch_array($sql))
{
$fid=$r['fid'];
$sql2=mysql_query ("SELECT * FROM users where id='$fid'");
while ($r2=mysql_fetch_array($sql2)){
$count++;
$id=$r['id'];
$user=$r2['username'];
$picture=mysql_query("SELECT picture FROM users WHERE username='$user' LIMIT 1") or die(mysql_error());
$picturerow=mysql_fetch_array($picture);
// тук и други може да си добавяш
if($picturerow[picture] == NULL)
{
echo "<center><a href='index.php?m=profile&username=$user'><img src='images/noavatar.jpg' height='130px' width='120px' alt='$user'></img></a><center><a href='index.php?m=profile&username=$user'>$user</a><center><center><a href='index.php?m=dellfrend&id=$id'>Премахни от Приятели</a><center>";
}
else
{
echo "<center><a href='index.php?m=profile&username=$user'><img src='$picturerow[picture]' height='130px' width='120px' alt='$user'></img></a><center><a href='index.php?m=profile&username=$user'>$user</a><center><center><a href='index.php?m=dellfrend&id=$id'>Премахни от Приятели</a><center>";
}

if($count == 3) {
echo '<br>';
}

}
}}
else
{
echo "Няма приятели във вашият списък !";
}
?>
 
<?php
$user=$_SESSION['username'];
$db=mysql_query("SELECT * FROM users WHERE username='$user'");
while ($r=mysql_fetch_array($db))
{
$id=$r['id'];
}
$sql=mysql_query ("SELECT * FROM frends WHERE uid='$id'");
$frends=mysql_num_rows($sql);
if ($frends > 0)
{
echo '<table><tr>';
while ($r=mysql_fetch_array($sql))
{
$fid=$r['fid'];
$sql2=mysql_query ("SELECT * FROM users where id='$fid'");
while ($r2=mysql_fetch_array($sql2)){
$count++;
$id=$r['id'];
$user=$r2['username'];
$picture=mysql_query("SELECT picture FROM users WHERE username='$user' LIMIT 1") or die(mysql_error());
$picturerow=mysql_fetch_array($picture);
// тук и други може да си добавяш
if($picturerow[picture] == NULL)
{
echo "<td><a href='index.php?m=profile&username=$user'><img src='images/noavatar.jpg' height='130px' width='120px' alt='$user'></img></a></td><td><a href='index.php?m=profile&username=$user'>$user</a></td><td><a href='index.php?m=dellfrend&id=$id'>Премахни от Приятели</a></td>";
}
else
{
echo "<td><a href='index.php?m=profile&username=$user'><img src='$picturerow[picture]' height='130px' width='120px' alt='$user'></img></a></td><td><a href='index.php?m=profile&username=$user'>$user</a></td><td><a href='index.php?m=dellfrend&id=$id'>Премахни от Приятели</a></td>";
}

if($count == 3) {
echo '</tr><tr>';
}

}
}
echo '</tr></table>';
}
else
{
echo "Няма приятели във вашият списък !";
}
?>
 
така в момента видях че кода ми е в една таблица аз съм я правил но като не гледам та php-то ми се намира в
тази таблица по- средата е

Код:
<table border='0' class='forumline' cellspacing='0' width='100%' cellpadding='3'>
<tr><td class='panel' width='100%'>Приятели</td></tr><tr><td class='side-body' width='100%'>
php-то тук .......
</td></tr></table>
 
така стана но на 1 ред са 4 приятели защо на втори не излизат пак 4 а излизат всички :?
 

Back
Горе