جمع کردن اعدادی که از بانک اطلاعاتی فراخوانی می شوند

mpooyaj

New Member
من صفحه ای دارم که اطلاعات مربوط به کاربران رو نشون می ده . توی این صفحه همان طور که در کد می بینید ، داده هایی مثل نام و نام خانوادگی و ... فراخوانی می شوند و زیر یکدیگر قرار می گیرند . توی قسمت لینکس ، تعداد لینک هایی که کاربر ثبت کرده است ، ثبت میشه .
حالا من میخوام که در انتها تمامی لینکها با هم جمع شوند و تعداد کل لینکهای ثبت شده توسط کاربران نشون داده بشه .
ممنون میشم اگه راهنمایی کنید
PHP:
<?

@mysql_connect("localhost","root","123");
@mysql_select_db("data");
$sql="SELECT * FROM dle_post";
$result=mysql_query($sql);
while($row=@mysql_fetch_assoc($result))
{
	$members[]=$row;
}


?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Members</title>
<link href="../css/general.css" rel="stylesheet" type="text/css">
</head>

<body>
<h3>Members List:</h3>
<table border="1" cellspacing="0" cellpadding="3">
  <tr>
    <td>ID</td>
    <td>Name</td>
    <td>Family</td>
    <td>Sex</td>
    <td>Email</td>
    <td>Address</td>
    <td>Username</td>
    <td>Links</td>
    <td>Active</td>
	<td>Options</td>
  </tr>
  <?
  for($i=0;$i<count($members);$i++)
  {
  $member=$members[$i];
  ?>
  <tr>
    <td><?=$i+1?></td>
    <td><?=$member["Name"]?></td>
    <td><?=$member["Family"]?></td>
    <td>
		<?
		if($member["Sex"]==1)
			echo "Male";
		else
			echo "Female";
		?>
	</td>
    <td><?=$member["Email"]?></td>
    <td><?=$member["Address"]?>&nbsp;</td>
    <td><?=$member["Username"]?></td>
    <td><?=$member["Links"]?></td>
    <td><?=$member["Active"]?"Yes":"No" ?></td>
	<td><a href="member_edit.php?mid=<?=$member["ID"]?>">Edit</a> | <a href="do.member_delete.php?mid=<?=$member["ID"]?>">Delete</a></td>
  </tr>
  <?
  }
  ?>
</table>

</body>
</html>
 

tabib_m

Member
سلام
خوب اگه بخوای با خود mysql این کار رو بکنی:
کد:
SELECT SUM(`fieldName`) AS 'theSum' FROM `tableName`

اگر هم اصرار داری که توی php این کار رو بکنی که مثل هر جمع دیگه ای عمل کن:
کد:
for(....){
     $theSum+=$member['fieldName'];
     ....
}

موفق باشید.
 

جدیدترین ارسال ها

بالا