Php 输入文本的唯一ID和名称
我将MySQL数据输出到表中。我需要设置Php 输入文本的唯一ID和名称,php,increment,Php,Increment,我将MySQL数据输出到表中。我需要设置的唯一id和名称。当前id是brop,但我想添加增量编号(brop1,brop2,…) 我尝试了以下代码,但不起作用: $key = 1; <td><input type="text" id="brop'. $key++ .' name="brop'. $key++ .'" value="'.$row["broj_operacije"].'"></td> $key=1; 必须为循环外部的行编号声明变量(for/for
的唯一id和名称。当前id是brop
,但我想添加增量编号(brop1
,brop2
,…)
我尝试了以下代码,但不起作用:
$key = 1;
<td><input type="text" id="brop'. $key++ .' name="brop'. $key++ .'" value="'.$row["broj_operacije"].'"></td>
$key=1;
必须为循环外部的行编号声明变量(for
/foreach
)。您还应该在循环体的开头增加一次行号。在您的情况下,可以在一行中多次增加行号:
$rowNumber = 0;
foreach ($rows as $row) {
$rowNumber++;
echo '<td><input type="text" id="brop'.$rowNumber.'" name="brop'.$rowNumber.'" value="'.$row["broj_operacije"].'"></td>';
}
在这种情况下,不需要额外的变量来保存行号。$key=1;应在while/for循环外部声明
$key=1;
foreach ($rows as $row) {
echo '<td><input type="text" id="brop'. $key++ .' name="brop'. $key++ .'" value="'.$row["broj_operacije"].'"></td>';
}
$key=1;
foreach($行作为$行){
回声'
您也可以显示循环(for
/foreach
)吗?$key=1;应在while/for之外声明loop@FarazPV老兄,真管用!谢谢
$key=1;
foreach ($rows as $row) {
echo '<td><input type="text" id="brop'. $key++ .' name="brop'. $key++ .'" value="'.$row["broj_operacije"].'"></td>';
}
<?php
$i=1;
while($fetch_data=mysql_fetch_assoc($sql_query))
{
echo '<tr>
<td>
<input type="text" id="brop'.$i.'" name="brop'.$i.'">
</td>
</tr>';
$i++;
}
?>