javascript - 如何在 PHP 的 while 循环中将文本框添加为记录
问题描述
我正在尝试在 PHP 的 while 循环中动态添加文本框。
例子:
$sql = oci_parse($c, "select temporada, jornada, partido, equipo_local, equipo_visita,
nvl(pronostico, 'G') pronostico, nvl(resultado, 'E'), nvl(prono_modalidad, 'F') prono_modalidad,
nvl(resultado, 'E') resultado from table_name where temporada = '$temp' and jornada = $jorna order by
partido asc");
oci_execute($sql);
while ...
<tr>
<td style="width: 2%; text-align: left;"><?php echo $row["TEMPORADA"];?></td>
<td style="width: 1%; text-align: center;"><?php echo $row["JORNADA"];?></td>
<td style="width: 1%; text-align: center;"><?php echo $row["PARTIDO"];?></td>
<td style="width: 1%;"><?php echo $row["EQUIPO_LOCAL"];?></td>
<td style="width: 1%;"><?php echo $row["EQUIPO_VISITA"];?></td>
<td style="width: 1%; text-align: center;"><?php echo $row["PRONOSTICO"];?></td>
<td style="width: 1%; text-align: center;"><?php echo $row["PRONO_MODALIDAD"];?></td>
<td style="width: 1%; text-align: center;"><?php echo $row["RESULTADO"];?></td>
<td style="width: 1px; text-align: left;"><button type="button" class="btn btn-success
editbtn">Editar</button></td>
在这里,我将为文本框添加 32 列。
它将迭代 9 条记录,因此我将有 32 个文本框作为列,9 个文本框作为行 = 288 个文本框。
如何动态添加这些文本框?使用 Javascript 和 PHP。
提前致谢。
亲切的问候,
弗朗西斯科 Mtz。
解决方案
使用 while 并不是为了这个,您需要改为执行 foreach 并返回您的表格。
//declare a variable that can be populated with your data
$html = '';
foreach($sqlQueryResult as $key => $row){
$html = '<tr>
<td style="width: 2%; text-align: left;">'.$row["TEMPORADA"].'</td>
<td style="width: 1%; text-align: center;">'.$row["JORNADA"].'</td>
<td style="width: 1%; text-align: center;">'.$row["PARTIDO"].'</td>
<td style="width: 1%;">'.$row["EQUIPO_LOCAL"].'</td>
<td style="width: 1%;">'.$row["EQUIPO_VISITA"].'</td>
<td style="width: 1%; text-align: center;">'.$row["PRONOSTICO"].'</td>
<td style="width: 1%; text-align: center;">'.$row["PRONO_MODALIDAD"].'</td>
<td style="width: 1%; text-align: center;">'.$row["RESULTADO"].'</td>
<td style="width: 1px; text-align: left;">
<button type="button" class="btn btn-success
editbtn">Editar</button></td></tr>';
}
return /* or echo */ $html;
希望对你有效。
推荐阅读
- jsf - 如何传递参数以获取 f:selectItem 内 p:selectOneMenu 的值
- sql - sql 从另一个表中选择值(如果存在)
- python-3.x - AttributeError:“float”对象没有属性“co_names”
- excel - 替换excel工作表中的单个字符
- ios - 'MDCTextInputControllerOutlined' 在 Ios 中已弃用
- python - Python 线程在 PyGame 中的资产加载时崩溃
- javascript - JavaScript 执行存在问题。我应该怎么办?
- html - 如何使文字正确地放在图像旁边
- javascript - React - 我可以通过 on change 事件验证用户是否按下了一个键?
- integer - 雪花 - 整数和 varchar 类型的联合条件导致列的十进制数据类型