php在循环中使用循环填充文本框值

时间:2014-04-23 12:26:09

标签: php

我运行两个循环for循环,为每个循环创建一个计数100的文本框

我在表格中插入了值,我希望将表格中的文本框填充为数组

数组在下面给出..

对于$ arr1中的每个master_id,$ arr2中有3个值。

我的问题是如何在循环中使用循环填充文本框值

<?

while($room_more = mysql_fetch_assoc($qry1))
    {
            $name_arr[] = $room_more;

            //print_r($room_more);
            $id_qry = mysql_query($qry2);
            while($id_row = mysql_fetch_assoc($id_qry))
            {
                $id_array[] = $id_row;

            }

    }   
for($i=1;$i<=100;$i++)

            {
            ?>
            <table  width="100%" border="1" cellspacing="1" cellpadding="1" id="rownumber_<? echo $i;?>" "style=display: none;" >
  <tr>
    <td><input type="text" name="name[]" value="<? echo $room_more_arr[$i-1]['name'];?>" id="name_<? echo $i;?>_0"  ></td>
    </tr>
    </table>
     <?
  for($j=1;$j<=100;$j++)

 {
 ?><tr><table id="rownumber_<? echo $i;?>_<? echo $j;?>"  width="100%" border="1" cellspacing="1" cellpadding="1">
  <tr>
     <td  width="17%">&nbsp;</td>
    <td width="11%"><input type="text" name="id[<? echo $i;?>][<? echo $j;?>]" value="" id="id_<? echo $i;?>_<? echo $j;?>" size="4" ></td>
    </tr></table></tr>
            <? } } ?>

?>

我的数组就像这样

$arr1 =  Array
(
    [0] => Array (
            [master_id] => 4
            [avroom_id] => 2
            [name] => name1

        )

    [1] => Array(
            [master_id] => 5
            [avroom_id] => 2
            [name] => name2

        )
 );
$arr2  = Array
(
    [0] => Array
        (

            [master_id] => 4
            [id] => id1

        )

    [1] => Array
        (

            [master_id] => 4
            [id] => id2

        )

    [2] => Array
        (

            [master_id] => 4
            [id] => id3

        )

    [3] => Array
        (

            [master_id] => 5
            [id] => id4

        )

)

0 个答案:

没有答案