当我单击一个按钮时,我想打开一个带有包含输入的表单的弹出窗口。我没有问题这样做,特殊性是我想要尽可能多的输入(以弹出的形式)作为我的原始窗口中一行的单元格。
基本上我有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使用已经填充的内容设置默认值。
我想从中学习,所以,如果可能的话,向我解释我在这里做错了什么,或者我的方法是否缺乏洞察力。
繁华开满天机