Вземане името на потребителя.

sentenello

Registered
Здравейте.
Започнах да правя проверки и с две думи искам да направя да изчислява даден потребител колко познати мача има и колко е спечелил което пък се изчислява като роуна коефицента и го умножа по роунатия залог където статус = печели. Проблема е обаче, че нещо се обърках яката и незнам дали е заради това, че кода е в if (!$_GET[user]) или не.
Ето кода.

Код:
$getuser = mysql_query("SELECT * from users order by id asc"); 
while ($user = mysql_fetch_array($getuser)) 
{ 
$broi = mysql_result(mysql_query("SELECT COUNT(*) FROM tipinfo WHERE napisal = '".$user['username']."'"),0); 
$broipecheli = mysql_result(mysql_query("SELECT COUNT(*) FROM tipinfo WHERE napisal = '".$user['username']."' && status ='Печели'"),0); 
$broigubi = mysql_result(mysql_query("SELECT COUNT(*) FROM tipinfo WHERE napisal = '".$user['username']."' && status ='Губи'"),0); 
$procentusp = @(($broipecheli/$broi)*100);
$result = mysql_query("SELECT sum(zalog) as sum FROM tipinfo where napisal='".$usera['username']."'") 
or die("Не може да изпълни заявката"); 
$row = mysql_fetch_array($result); 
$zaloga = $row['sum']; 
$sql = mysql_query('SELECT * FROM tipinfo WHERE napisal="'.????['???'].'" and status="Печели"'); 
   while($row=mysql_fetch_array($sql)) 
   {    
      $all = $row['koeficent'] * $row['zalog']; 
      $specheleni += $all; 
   }  
// gets all the users information. 

echo ''.$specheleni.'

Кажете как да изкарам информацията точно за дадения потребител, че тези масиви нещо ме объркаха много и...
 
Това за някаква класация ли е или за профила на потребителя?

И какво не работи?
 
Това е информацията която се показва в балон при посочване на даден потребител. Проблема е, че $specheleni не изакрва верните стойности, а във самия профил на абоната съм го направил по-същия начин и си ги изкарва верните изчисления.
 
Мисля, че проблема е в това, че в самия профил излиза само 1 потребител и тогава когато взема $user си работи, но когато е в този масив излизат много потребители($user) и заради това се объкрва. Можете ли да ми дадете съвет как да го оправя.
 

Back
Горе