Php 如何显示下拉菜单?用户登记表

Php 如何显示下拉菜单?用户登记表,php,html,registration,Php,Html,Registration,我正在处理一些以前的开发人员遗留的代码,我对php非常陌生。这是我的挑战,登记表按原样工作 问题在于,允许用户自行选择其用户类型的下拉菜单没有出现在表单/页面上。我需要它 目前,这段代码将数据库中的所有新用户存储为user1 我怎样才能让下拉列表显示?并将其从自动保存为user1更改 index.html.php <body id="page-login" onload="document.registerForm.name.focus();"> '. getMsg() .' <

我正在处理一些以前的开发人员遗留的代码,我对php非常陌生。这是我的挑战,登记表按原样工作

问题在于,允许用户自行选择其用户类型的下拉菜单没有出现在表单/页面上。我需要它

目前,这段代码将数据库中的所有新用户存储为user1

我怎样才能让下拉列表显示?并将其从自动保存为user1更改

index.html.php

<body id="page-login" onload="document.registerForm.name.focus();">
'. getMsg() .'
<div class="login-container">
<div class="logo_login"><img src="'. $mainframe->cfg->site_url .'/images/logo.gif"></div>
    <div class="login-box">
        <form method="post" action="" name="registerForm" id="registerForm" autocomplete="off">
            <div class="login-form">
                <h2>'. LANG::_('register') .'</h2>
                <div class="input-box input-left"><label for="name">'. LANG::_('name') .':</label><br/>
                            <input type="text"  class="txt" id="name" name="name" value="" class="required-entry input-text" style="width:130px;"/>
                        </div>
                <div class="input-box input-left"><label for="link">'. LANG::_('Add your profile link') .':</label><br/>
                            <input type="text"  class="txt" id="link" name="link" value="" class="required-entry input-text" style="width:130px;"/>
                        </div>

                <div class="input-box input-left"><label for="username">'. LANG::_('user_name') .':</label><br/>
                            <input type="text"  class="txt" id="username" name="username" value="" class="required-entry input-text" style="width:130px;"/>
                        </div>

                <div class="input-box input-left"><label for="email">'. LANG::_('email_address') .':</label><br/>
                            <input type="text" class="txt" id="email" name="email" value="" class="required-entry input-text" style="width:130px;"/>
                        </div>

                <div class="input-box input-left"><label for="password">'. LANG::_('password') .':</label><br />
                            <input type="password" class="txt" id="password" name="password" class="required-entry input-text" value="" style="width:130px;"/>
                        </div>



                '. ($mainframe->cfg->allow_only_coach_or_player ? '<div class="input-box input-left"><label for="usertype">'. LANG::_('register_me_as') .':</label><br />
                    <select name="usertype" class="required-entry select">
                        <option value="">--'. LANG::_('choose_one') .'--</option>
                        <option value="Coach">'. LANG::_('contest_holder') .'</option>
                        <option value="Player">'. LANG::_('contest_participant') .'</option>
                    </select>
                    </div>' 
                    : '<input name="usertype"  value="user1" />') .'

                <div class="input-box input-left"><label for="password2">'. LANG::_('r_password') .':</label><br />
                            <input type="password"  class="txt" id="password2" name="password2" class="required-entry input-text" value="" style="width:130px;"/>
                        </div>`

$mainframe->cfg->allow_only_coach_或_player我没有看到任何负责此页面上下拉菜单的HTML。这一定意味着下拉菜单的代码必须位于另一个PHP文件中,该文件位于负责此$mainframe->cfg->allow_only_coach_或_player的其他位置,我认为这是一个好的开始。@robotsushi下拉菜单是和标记。它在里面there@robotsushi-HTML select在代码中,它不是从另一个文件拉入的所有$mainframe->cfg->allow\u only\u coach\u或\u player都用作布尔值来确定是否显示该框。可能在某个地方有一个配置文件,其中包含一个名为allow\u only\u coach\u或\u player的成员设置为false.ohhhh是的,我看到了。