使用数据库记录填充textarea

时间:2014-04-10 16:30:14

标签: php html mysql textarea

我使用以下命令填充了包含数据库记录的textarea:

<textarea name="textarea" cols="200" rows="20"> <?php 
     echo "Player Id\t";
          while($row = mysql_fetch_array($resourcebuilt)) {
               echo stripslashes($row['playerid']);
               ....;
               ....;
           } ?>

但这并不是我所需要的100%。我需要在我认为的textarea中显示记录。但是记录需要是可点击的,所以我有这些记录的功能(例如编辑,删除,甚至向数据库添加新记录)。像管理面板包含的东西。

我搜索SO和网络上的类似但没有运气的东西。那么是否有人知道<textarea> </textarea>是否可以这样做,或者我是否需要使用类似JavaScript的东西或相关的交互功能?如果可能提供示例。谢谢你。

1 个答案:

答案 0 :(得分:1)

我认为您要做的是填充多行选择:

http://www.w3schools.com/tags/att_select_multiple.asp(对w3学校感到抱歉)。

您的代码看起来更像是:

<select multiple id="player-id-select">
    <?php 
    while($row = mysql_fetch_array($resourcebuilt)) {
                   echo '<option>'.stripslashes($row['playerid']).</option>;
                   ....;
                   ....;
               } 
    ?>
</select>

通过javascript / jQuery在客户端完成任何其他交互(如点击或诸如此类): http://jquery.com/