** * 这是我的代码 * ** *
<form name="f1" method="post" action="middle1.php">
* 这里是从DB获取行数据到数组格式,我将数据放入变量data1 的 * **
<?
$user=$_SESSION['user'];
$data1= array();
$data1= $obj->pcode($user);
$dat= count($data1);
// echo $dat;
?>
* ** 此处使用data1变量尝试打印数据库中存在的所有行 *
<?if($data1!=''){
for($i=0;$i<=$dat;$i++){
?>
<tr> <td width="52" height="28" align="center"bgcolor="#E1E1E1" class="cal_txt_black">
*这是一个问题,我怎么能提到它打印第一行然后......在php echo语句中打开* < EM> *
<input name="pcode" type="" value="<? echo $data1['projectcode']; ?>" size="1" border="0" style="background-color:D8D8D8"></td>
<td width="52" height="28" align="center" bgcolor="#ffffff" class="cal_txt_black" style="border-right:1px solid #D8D8D8;"><input name="mon" type="text" value="<? echo $data1['mon']; ?>" size="1" border="0" style="background-color:White"></td>
<td width="52" height="28" align="center" bgcolor="#ffffff" class="cal_txt_black"><input name="tue" type="text" value="<? echo $data1['tue']; ?>" size="1" border="0" style="background-color:White"></td>
<td width="52" height="28" align="center" bgcolor="#ffffff" class="cal_txt_black"><input name="wed" type="text" value="<? echo $data1['wed']; ?>" size="1" border="0" style="background-color:White"></td>
<td width="52" height="28" align="center" bgcolor="#ffffff" class="cal_txt_black" ><input name="thu" type="text" value="<? echo $data1['thu']; ?>" size="1" border="0" style="background-color:White"></td>
<td width="52" height="28" align="center" bgcolor="#ffffff" class="cal_txt_black"><input name="fri" type="text" value="<? echo $data1['fri']; ?>" size="1" border="0" style="background-color:White"></td>
<td width="52" height="28" align="center" bgcolor="#ffffff" class="cal_txt_black"><input name="sat" type="text" value="<? echo $data1['sat']; ?>" size="1" border="0" style="background-color:White">
<td width="52" height="28" align="center" bgcolor="#ffffff" class="cal_txt_black" style="border-right:1px solid #D8D8D8;"><input name="sun" type="text" value="<? echo $data1['sun']; ?>" size="1" border="0" style="background-color:White"></td>
<td width="52" height="28" align="center" bgcolor="#D8D8D8" class="cal_txt_black" style="border-right:1px solid #ffffff;" ></td>
<td width="52" height="28" align="center" bgcolor="#D8D8D8" class="cal_txt_black" style="border-right:1px solid #ffffff;"></td>
<td width="52" height="28" align="center" bgcolor="#D8D8D8" class="cal_txt_black" style="border-right:1px solid #ffffff;"></td>
<td><input name="save1" class="btn_login" type="submit" value="Save" align="center" formaction="middle2.php"></td>
</tr>
</form>
<? }
}?>
答案 0 :(得分:1)
简单地使用循环中的$ i变量
for($i=0;$i<=$dat;$i++){
?>
<input name="pcode" type="" value="<?php echo $data1[$i]['projectcode']; ?>" size="1" border="0" style="background-color:D8D8D8"></td>
<?php } ?>