我是这个论坛的新手。我一直在开发一个界面,并坚持使用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。
我的第二个问题是 页面加载时会加载选择功能,我希望在单击任何按钮时刷新。
先谢谢你的帮助!
答案 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;,....)