简体   繁体   English

HTML和PHP下拉菜单

[英]HTML and PHP drop down menu

It's actually an API integration with the server. 它实际上是与服务器的API集成。 Here's PHP code: 这是PHP代码:

if(isset($_POST['generate'])) 
{
    require_once dirname(__FILE__) . '/GetResponseAPI.class.php';
    $api = new GetResponse($aid);
    $campaigns   = (array)$api->getCampaigns();
    $campaignIDs = array_keys($campaigns);
    $campaign    = $api->getCampaignByID($campaignIDs[0]);
    var_dump($campaigns, $campaign);
}

Here's the HTML code for the dropdown menu: 这是下拉菜单的HTML代码:

<input type="submit" value="Generate" name="Generate" id="Generate"/>
        </br>
        <select name="Campaign" id="Campaign">
        <option value="Option1"><?php echo $campaign;?></option>
        <option value="Option2"><?php echo $campaignIDs;?></option>
        <option value="Option3"><?php echo $campaigns;?></option>
        </select>

I'm actually looking for those 2 to communicate . 我实际上正在寻找那两个进行交流。 Example , when user enter their API and hits generate. 例如,当用户输入其API并生成匹配时。 I want the dropdown to list down the possible campaign . 我希望下拉列表列出可能的广告系列。

Thanks in advance for the help. 先谢谢您的帮助。

<input type="submit" value="Generate" name="Generate" id="Generate"/>
    </br>
    <select name="Campaign" id="Campaign">

You need to loop through Campaign, Provided you need to build a campaign array containing its ID and campaign name , if required 您需要遍历Campaign,前提是您需要构建一个包含ID和Campaign名称的Campaign数组(如果需要)

<input type="submit" value="Generate" name="Generate" id="Generate"/>
        </br>
        <select name="Campaign" id="Campaign">
<?php foreach ( $campaign as $campaignID => $value ) { ?>
        <option value="<?php echo $campaignID;?>"><?php echo $value;?></option>    
<?php } ?>
 </select>
<?php foreach ( $campaign as $campaignID => $value ) { ?>
    <option value="<?php echo $campaignID;?>"><?php echo $value;?></option>    

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM