2011-12-20 131 views
0

我想在我的网站中添加一个我在phpMyAdmin中看到的功能。该功能可以在phpMyAdmin的“插入”选项卡上看到:在“插入”选项卡页面的最底部,有一行说:“用(#)行重新插入插入”。以下是选择来源。我想为我的页面添加一个类似的下拉列表,其中包含一组输入。PHP - 使用(#)行重新插入插入(用户从下拉列表中选择#)

例如,当用户选择“重新插入15行”时,页面将呈现15组输入。我怎么能在我的PHP/mySQL页面中做到这一点?有人可以提供一个工作样本,根据从下拉列表中选择的数字更改输入组的数量吗?我希望能够在没有Javascript或Jquery的情况下完成这个任务。

<form method="post" action="tbl_replace.php" name="restartForm"> 
<input name="db" value="databasename" type="hidden"> 
<input name="table" value="MyTable" type="hidden"> 
<input name="token" value="somerandomnumber" type="hidden"> 
<input name="goto" value="tbl_structure.php" type="hidden"> 
<input name="err_url" value="tbl_structure.php?goto=tbl_structure.php&amp;amp;db=databasename&amp;amp;table=MyTable&amp;amp;server=1&amp;amp;token=somerandomnumber" type="hidden"> 
<input name="sql_query" value="" type="hidden"> 

Restart insertion with <select name="insert_rows" id="insert_rows" onchange="this.form.submit();"> 
<option value="1">1</option> 
<option value="2">2</option> 
<option value="5">5</option> 
<option value="10">10</option> 
<option value="15">15</option> 
<option value="20">20</option> 
<option value="30">30</option> 
<option value="40" selected="selected">40</option> 
</select> 
rows<noscript><input type="submit" value="Go" /></noscript> 
</form> 

回答

1

phpMyAdmin是开源的。如果您还在相同的许可证下发布您的代码,您可以阅读代码甚至复制它。是的,至少旧版本没有太多的JavaScript。