簡體   English   中英

如何在 PHP 的 while 循環中添加文本框作為記錄

[英]How to add textboxes as records in a while loop in PHP

我正在嘗試在 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;

希望對你有效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM