我想在单击按钮时打开一个包含输入的表单的弹出窗口。我这样做没有问题,特殊性是我想要与原始窗口中的一行单元格一样多的输入(以弹出窗口的形式)。
基本上我有page1.php
那个输出 SQLSELECT
查询。onClick()
对于每一行,我都会生成一个按钮,用于在事件中打开一个弹出窗口。我想使用这个按钮让用户可以修改一行。
我以这种方式生成我的表:
$result = Db::query($requete);
$texte = "<table class='table table-bordered table-sm'><thead>$table_header</thead>";
$texte .= "<tbody>";
if (!pg_num_rows($result)){
$nb_ligne = "Aucune ligne trouvée !";
}else{
$nb_ligne ="Nombre de lignes : ".pg_num_rows($result);
}
while($row = pg_fetch_row($result)){
$texte .= "<tr><td><button class=\"btn btn-primary\" type=\"button\" id=\"buttonCreate\" onclick=\"OuvrirPopup('update.php','', 'resizable=no, location=no, width=800, height=1000, menubar=no,status=no, scrollbars=no')\"></button></td>";
foreach ($row as $value){
$texte .= "<td style='word-break: keep-all'>$value</td>";
}
$texte .= "</tr>";
}
$texte .= "</tbody></table>";
$response = new Response();
$response->assign('nb_ligne', 'innerHTML', $nb_ligne);
$response->assign('tableau_resultat', 'innerHTML', $texte);
return $response;
我看不到如何inputs
连续生成尽可能多的单元格
并且
如何inputs
使用已填充的内容设置默认值。
我想从中学习,所以,如果可能的话,向我解释我在这里做错了什么,或者我的方法是否缺乏洞察力。