PHP,Javascript需要帮助

时间:2015-05-16 11:12:23

标签: javascript php html

我是这个论坛的新手。我一直在开发一个界面,并坚持使用PHP和Javascript。

我的网站有3个按钮

<button id="ProjectSource" class="testbutton" onClick="AddNewProject(this.id);">Project Source</button>
<button id="SelfCons" class="testbutton" onclick="AddNewProject(this.id)">Self Cons</button>
<button id="Currency" class="testbutton" onclick="AddNewProject(this.id)">Currency</button>

这些按钮被发送到同一页面上的Javascript函数,该函数将按钮ID存储在变量中,该变量稍后在另一个PHP中使用。

现在我在同一页面中有一个Select Box,我使用PHP从数据库中获取数据。

<select size="10" id="Database" onClick="ClearAdd()" >
    <?php
        while($row = mysql_fetch_assoc($get))
        {
    ?>
        <option value = "<?php echo($row['ProjectSource'])?>" >
            <?php echo($row['ProjectSource']) ?>
        </option>
            <?php 
        }               
    ?>
</select>

我的第一个问题是 如果你看到我正在使用$ row ['ProjectSource']),但我需要的是与数据库中的字段名对应的按钮的ID。

我的第二个问题是 页面加载时会加载选择功能,我希望在单击任何按钮时刷新。

先谢谢你的帮助!

2 个答案:

答案 0 :(得分:1)

使用mysql fetch query

例如:

while ($row = mysql_fetch_assoc($query)){
                    $id = $row['id'];
}

答案 1 :(得分:0)

对于你的第二个问题,你应该实现ajax。使用javascript或jquery。

关于第一个问题,目前尚不清楚字段名称是什么以及如何实现按钮ID?如果你发布一些代码会更好 你能用关联数组实现fieldName到buttonId的某种映射吗?喜欢数组(&#34; fieldName1&#34; =&gt;&#34; id1&#34;,....)