如果你看看jsfiddle,你會注意到黃色和紅色的模塊。我有我所有的代碼工作,除了我必須手動輸入模塊的HTML/PHP。根據SQL計數編寫php代碼
我的模塊代碼是:
<?php $row = mysql_fetch_row($result); ?>
<a href='#' data-reveal-id="<?php echo $row[0]; ?>" data-animation="none" >
<div class="grid_3">
<p id="contexttitle">
<?php echo $row[1]; ?>
<span style="float:right;"> <?php echo $row[3]; ?> </span>
</p>
<p id="accesssubmenu">Last Update: <?php echo $row[6]; ?> </p>
</div>
</a>
<div id="<?php echo $row[0]; ?>" class='reveal-modal'>
<h1> <?php echo $row[1]; ?> </h1>
<p> <?php echo $row[4]; ?> </p>
<p4>Last Update: <?php echo $row[6]; ?> </p4>
<a class="close-reveal-modal">×</a>
</div>
什麼,我想要做的是有它創建一個基於SQL查詢這些模塊的X金額,我計算行中的#每個部分(紅色,黃色,綠色)。
我試圖存儲在SQL數據庫的PHP和研究後發現,這是不好的做法,並使用eval()時一樣會有用戶輸入不應該就算做完了。我還閱讀了關於Smarty等PHP模板的內容,但不確定這對我是否是正確的解決方案。
如果有人能在正確的方向指向我,我會非常感激,我只是不知道從哪裏開始到谷歌/什麼。
你正在尋找一個簡單的'for' /'while'循環在PHP或'include'中嗎?我不確定我明白你在這裏需要什麼。 –
我覺得我很難寫出我需要的東西,所以害怕我沒有說清楚。我很確定必須使用循環。假設紅色部分有4個項目(數據庫會告訴我),我希望能夠爲紅色部分編寫4個模塊。如果黃色爲3,我希望能夠爲該部分編寫3個模塊。然而,基本上我的數據庫中有很多行具有這種特定顏色的狀態,我會寫很多模塊。我可以創建一個循環在PHP中,將採取一個SQL查詢和輸入的結果?對不起,如果我沒有意義。 – ZeroAccess
你* *有意義*現在*;)。看看下面的Gavin的回答,並嘗試一下。我想你可以從這裏拿走它。如果不檢查SO上的其他問題。 –