foreach ($arr as $key => $value) {
    echo "Key: $key; Value: $value<br />\n";
}
http://cn.php.net/manual/zh/control-structures.foreach.php

解决方案 »

  1.   

    我的意思是列印出来有多行的姓名及Input表单。如何将每列的值分别循环着插入数据库?最好还能对姓名input的值进行判断,如果为空,则这列不插入。拜托高手来指导一个想法。本人信誉良好,一旦达成,马上结案给分呀。
      

  2.   

    代码如下:就是想将输入的还款额依卡号更新欠款数据库的值<?php require_once('Connections/myconn.php'); ?>
    <?php
    mysql_select_db($database_myconn, $myconn);
    $query_mem_browser = "SELECT mem_name, mem_idno, mem_debt FROM tb_mem_001 WHERE mem_line = 'A1B' ORDER BY mem_idno ASC";
    $mem_browser = mysql_query($query_mem_browser, $myconn) or die(mysql_error());
    $row_mem_browser = mysql_fetch_assoc($mem_browser);
    $totalRows_mem_browser = mysql_num_rows($mem_browser);
    ?><html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    </head><body><form name="form1" method="post" action="mem_addi_chek.php">
    <table border="1" cellpadding="2" cellspacing="2" width="96%">
    <tr>
    <td>卡号</td>
    <td>姓名</td>
    <td>欠款明细</td>
    <td>填报金额</td>
    </tr>
    <?php 
    $i=0;
    do { ?>
    <tr>
    <td><div align="center">
    <input name="mem_idno" type="text" style="border:0; text-align:right" value="<?php echo $row_mem_browser['mem_idno']; ?>" size="8" readonly>
    </div></td>
    <td><?php echo $row_mem_browser['mem_name']; ?></td>
    <td><div align="center">
    <input name="mem_debt" type="text" style="border:0; text-align:right" value="<?php echo $row_mem_browser['mem_debt']; ?>" size="8" readonly>
    </div></td>
    <td><div align="center">
    <input name="mem_sub_addi" type="text" style="text-align:right;" size="6">
    </div></td>
    </tr>
    <?php $i++;} while ($row_mem_browser = mysql_fetch_assoc($mem_browser)); ?>
    </table><p align="center">
      <label>
      <input type="submit" name="Submit" value="还款提交">
      </label>
    </p>
    </form></body>
    </html>
    <?php
    mysql_free_result($mem_browser);
    ?>
      

  3.   

    将name属性设为数组
    1.
    =======
    <input name="mem_idno[]" type="text" style="border:0; text-align:right" value="<?php echo $row_mem_browser['mem_idno']; ?>" size="8" readonly>2.
    =========
    <input name="mem_sub_addi[]" type="text" style="text-align:right;" size="6">这样post过去,id数组与欲更新的数据是一一对应的。