我有点迷茫,因为我的PHP知识至少可以说是基本的,但我正在学习。
在Wordpress插件中,我有以下php函数:
$pool->get_leagues( true );
给出了一系列联盟价值:身份证号码和联赛名称。
然后有这个功能:
$pool = new Football_Pool_Pool;
$pool->update_league_for_user( get_current_user_id(), <<THIS IS WHERE SELECTED ID NUMBER GOES>> );
我需要创建一个HTML表单,列出页面上的用户可以在下拉列表中选择的可用联盟名称,使用单选按钮或普通链接,这些都是最简单的示例。
然后,当用户做出选择并提交值时,应按照上述功能将联盟值更新到数据库中。
以下是我的新手/假人问题:
非常感谢帮助!
答案 0 :(得分:1)
我认为你必须创建一个全新的PHP文件。这里的PHP代码和HTML都在一个PHP文件中。
<?php
if(!isset($_POST['submit'])){
//if the form has not been submitted yet, display the form
echo "<form name='myform' action='' method='POST'>";
//Get array of leagues
$leagues = $pool->get_leagues(true);
//Make a drop down
echo "<select name='league'>";
foreach($leagues as $league){
echo "<option>$league</option>";
}
echo "</select>";
echo "<input type='submit' name='submit' value='Submit'>";
echo "</form>";
}else{
//If the form has been submitted, run the PHP function to update database
$pool = new Football_Pool_Pool;
$pool->update_league_for_user(get_current_user_id(), $_POST['league']);
echo "Database updated!";
}
?>