2012-03-12 16 views
0

データベースから1つ以上のIDをエコーし​​たいのですが、インデックスページに複数のIDを表示するにはどうすればいいですか?あなたが好きなIDの配列を使用することができ1つ以上のIDをエコーする

<?php foreach($funds as $fund) { ?> 

<td width="87%" valign="top"><ul id="funds" class="bodycopy2" style="margin:0;"> 
    <li><?php echo $fund['fund']; ?><span class="price"><div align="center" class="h1"><strong><br />R123.45</strong> <br />as at <br />1 January 2012</div></span></li> 
    <li><?php echo $fund['fund']; ?><span class="price"><div align="center" class="h1"> <strong><br />R200.45</strong> <br />as at <br />1 January 2012</div></span> </li> 
    <li><?php echo $fund['fund']; ?><span class="price"><div align="center" class="h1"> <strong><br />R150.00</strong> <br />as at <br />1 January 2012</div></span></li> 
</td> 
    </tr> 

    </table> 
    <?php } ?> 
+0

に繰り返す必要があり、質問は今あるIDを表示するように

$rows['id'][] = $row; 

すればよいですか? – KingCrunch

+0

あなたの機能で設定が何をしているか分かりません。また、どのようにクエリ関数を使用するか分からない。また、どのような質問があるべきかわからない! – Sgoettschkes

答えて

0

My機能:

function query($sql) { 
global $conn; 
$results = mysql_query($sql, $conn); 
$rows = array(); 
if(!is_bool($results)) 
    while($row = mysql_fetch_assoc($results)) 
     $rows['id'] = $row; 
    return $rows; 
} 

私のインデックスページ

$rows['ids'][] = $row; 

その後、あなたは

を使用してIDSを通過することができます
foreach ($rows as $id) 

または直接$rows[] = $rowの場合は、IDを保持してください。

+0

どこにコードを置くのですか? – Dale

0

常に同じ要素$rows['id'] = $row;を上書きしています。あなたは....あなたは$行

foreach($rows['id'] as $id){ 
    echo $id; 
} 
+0

現在、何も表示されていません。 – Dale

+0

@Daleを実行した後、 '$ rows ['id']' –

+0

を反復する必要があります。 – Dale

関連する問題