アプリ版:「スタンプのみでお礼する」機能のリリースについて

$data_all = fopen( "maillog.csv","r" );
while (($data_array = fgetcsv($data_all, 1000, ",")) !== FALSE) {
$num = count($data_array);
for($i=count($num)-1; $i>=1; $i--){
echo "<TR>\n";
echo "<FORM method=\"post\" action=\"./formdb_modify.php\">\n";
echo "<INPUT type=\"hidden\" name=\"data_no\" value=\"".$data_array[0]."\">\n";
echo "<TD nowrap><INPUT type=\"submit\" value=\" 詳細\"></TD>\n";
echo "<TD nowrap><FONT size=-1>" . $data_array[0] . "</FONT></TD>\n";
echo "<TD nowrap><FONT size=-1>" . $data_array[2] . "</FONT></TD>\n";
echo "<TD nowrap><FONT size=-1>" . $data_array[3] . "</FONT></TD>\n";
echo "<TD nowrap><FONT size=-1>" . $data_array[4] . "</FONT></TD>\n";
echo "<TD nowrap><FONT size=-1>" . $data_array[11] ."~" .$data_array[12]. "</FONT></TD>\n";
echo "<TD nowrap><FONT size=-1>" . $data_array[14] . "</FONT></TD>\n";
echo "</FORM>\n";
echo "</TR>\n";

//データ表示件数を1加算
$data_view++;

}
}
fclose($data_all);

上記のプログラムを書いたのですが
データが表示されないのです
どう修正すれば良いのでしょうか?

「fgetcsvでデータが何も表示されない」の質問画像

A 回答 (3件)

SORT_DESC



>array_multisort($total_data, SORT_ASC, $sorter);


array_multisort($total_data, SORT_DESC, $sorter);

にしてみてもらえますか?
    • good
    • 0
この回答へのお礼

有難う御座いました。
大丈夫でしたぁ~

お礼日時:2009/05/22 15:30

>$data_array[0]のNOを降順で表示したいのですが


どうすれば良いでしょうか?

こんなかんじですかね。
array_multisortがキモです。

$data_all = fopen( "maillog.csv","r" );
while (($data_array = fgetcsv($data_all, 1000, ",")) !== FALSE)
{
$total_data[] = $data_array;
}
fclose($data_all);
$data_view = count($total_data);
foreach($total_data as $value)
{
$sorter[] = $value[0];
}
array_multisort($total_data, SORT_ASC, $sorter);
foreach($total_data as $data_array)
{
echo "<TR>\n";
//skip
echo "</TR>\n";
}
    • good
    • 0
この回答へのお礼

有難うございます。
上記のプログラムで早速、実行しましたが
結果は、変わらずでした。
No.が昇順のままです。

何故でしょうか?

お礼日時:2009/05/22 12:57

$num = count($data_array);


for($i=count($num)-1; $i>=1; $i--){
はいらないのでは

この回答への補足

有難うございます。表示されました。

只、改行したデータを登録し、表示すると
データが回り込むのは、何故でしょうか?

補足日時:2009/05/21 12:25
    • good
    • 0
この回答へのお礼

有難うございました。
できました!!
後、$data_array[0]のNOを降順で表示したいのですが
どうすれば良いでしょうか?

お礼日時:2009/05/21 13:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!