2012-05-30 75 views
0

我有一個問題,以創建一個動態的形式,這裏是我的數組創建環路從兩個數組調用每個值

$myThemeConfig = array (
'slid_img' => 
    array (
'img_1' => 'im1.jpg', 
'img_2' => 'im2.jpg', 
'img_3' => 'im3.jpg', 
'img_4' => 'im4.jpg', 
'img_5' => 'im5.jpg', 
'img_6' => 'im6.jpg', 
'img_7' => NULL, 
'img_8' => NULL, 
'img_9' => NULL, 
'img_10' => NULL, 
), 
'slid_til' => 
array (
'title_1' => 'title1 is your title 1', 
'title_2' => 'title2 is your title 2',, 
'title_3' => 'title3 is your title 3', 
'title_4' => 'title4 is your title 4', 
'title_5' => 'title5 is your title 5', 
'title_6' => 'title6 is your title 6', 
'title_7' => NULL, 
'title_8' => NULL, 
'title_9' => NULL, 
'title_10' => NULL, 
); 

,我想在HTML顯示

<tbody id="copyf"> 
<tr> 
<td>Slider Image 1</td> 
<td><div><input type="text" value="im1.jpg" name="img_1"></div></td></tr> 
<tr> 
<td>Slider Title 1></td><td><div><textarea name="title_1">title1 is your title 1</textarea></div></td></tr></tbody> 

    <tbody id="copyf"> 
    <tr> 
    <td>Slider Image 2</td> 
    <td><div><input type="text" value="im2.jpg" name="img_2"></div></td></tr> 
<tr> 
<td>Slider Title 2 ></td><td><div><textarea name="title_2">title2 is your title 2</textarea></div></td></tr></tbody> 

<tbody id="copyf"> 
<tr> 
<td>Slider Image 3</td> 
<td><div><input type="text" value="im3.jpg" name="img_3"></div></td></tr> 
<tr> 
<td>Slider Title 3 ></td><td><div><textarea name="title_3">title3 is your title 3</textarea></div></td></tr></tbody> 

等..

林嘗試使用foreach循環,但它只是一個循環數組,

這裏的代碼我實效F要麼。

http://pastebin.com/w5jz0pGg

它幾乎讓我絕望,因爲我不是專家INI PHP代碼..

請..請請.. :)

回答

0
<?php 
$c = count ($myThemeConfig ['slid_img']); 
for ($i=1; $i<=$c; $i++) : ?> 
    <tbody id="copyf"> 
     <tr> 
      <td> 
       Slider Image <?php echo $i; ?> 
      </td> 
      <td> 
       <div> 
        <input type="text" value="<?php echo $myThemeConfig['slid_img'] ['img_' . $i]; ?>" name="img_<?php echo $i; ?>" /> 
       </div> 
      </td> 
     </tr> 
     <tr> 
      <td> 
       Slider Title <?php echo $i; ?> > 
      </td> 
      <td> 
       <div> 
        <textarea name="title_<?php echo $i; ?>"><?php echo $myThemeConfig['slid_til'] ['title_' . $i]; ?></textarea> 
       </div> 
      </td> 
     </tr> 
    </tbody> 
<?php endfor; ?> 
+0

我會用$ I < = count($ myThemeConfig) – Jared

+0

好主意,已更改 – Jeroen

+0

謝謝各位,, –