データベースから結果を得る少しのPHPスクリプトがあります。 mysql_fetch_array()
では、フォルダ内のサーバー上のファイルを数えます。私はmysqlの結果のフォルダ名を取得します。mysql_fetch_arrayの配列に並べ替え
私が望むのは、すべての会社名と、関連付けられたフォルダのすべてのファイルの合計でリストを作成することです。
これまでのところ、とても良いです。しかし、問題は、ファイルの合計でリストを並べ替えることです。
私のスクリプトは次のようになります。
<? $query = "SELECT * FROM users WHERE id = '".$_COOKIE['users_id']."'"; $sql = mysql_query("$query");
while ($fill = mysql_fetch_array($sql)) {
$multi_user = $fill['multi_user'];
$folder = $fill['folder'];
$company_name = $fill['company_name'];
$directory_purchase = '/var/www/vhosts/domain.nl/private/'.$folder.'/purchase/';
$directory_sales = '/var/www/vhosts/domain.nl/private/'.$folder.'/sales/';
$email_folder = '/var/www/vhosts/domain.nl/private/'.$folder.'/email/';
$kas_folder = '/var/www/vhosts/domain.nl/private/'.$folder.'/bank/';
$multi_folder = '/var/www/vhosts/domain.nl/private/'.$folder.'/multi/';
$total_purchase = count(glob($directory_purchase."*.*"));
$total_sales = count(glob($directory_sales."*.*"));
$total_email = count(glob($email_folder."*.*"));
$total_kas = count(glob($kas_folder."*.*"));
$total_multi = count(glob($multi_folder."*.*"));
$total = $total_purchase + $total_sales + $total_email + $total_kas + $total_multi;
echo '<table>
<tr>
<td>'. $company_name. '</td>
<td>'. $total .'</td>
</tr>
</table>';
}?>
誰かがこれを行う方法を知っていますか?
ありがとうございます!
これは魅力的なように働いてくれてありがとう。 –