dsbowmvth16379079 2012-05-30 18:04
浏览 59
已采纳

创建循环来调用两个数组中的每个值

i have a problem to create a dynamic form, here is my array

$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,
 ); 

and i want to display at 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>

and so on..

Im try to use foreach loop but it's only loops one array,

here the code i working for.

http://pastebin.com/w5jz0pGg

its almost make me desperate since i'm not expert ini php code..

please.. please please.. :)

  • 写回答

1条回答 默认 最新

  • dongzhan9100 2012-05-30 18:08
    关注
    <?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; ?>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 MATLAB怎么通过柱坐标变换画开口是圆形的旋转抛物面?
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题
  • ¥15 Visual Studio问题
  • ¥20 求一个html代码,有偿