问题是-缺少“提交”按钮。
这是我的代码的一部分:
<p>
<label class="field"
for="fk_RUNGTYNESid_RUNGTYNES">Rungtynės<?php echo in_array('fk_RUNGTYNESid_RUNGTYNES', $required) ? '<span> *</span>' : ''; ?></label>
<select id="fk_RUNGTYNESid_RUNGTYNES" name="fk_RUNGTYNESid_RUNGTYNES">
<option value="">---------------</option>
<?php
// išrenkame klientus
$rungtynes = $rungtynesObj->getrungtynesList();
foreach ($rungtynes as $key => $val) {
$selected = "";
if (isset($data['fk_RUNGTYNESid_RUNGTYNES']) && $data['fk_RUNGTYNESid_RUNGTYNES'] == $val['id']) {
$selected = " selected='selected'";
}
echo "<option{$selected} value='{$val['id']}'>{$val['rungtyniu_laikas']}</option>";
}
?>
</select>
</p>
</fieldset>
<p class="required-note">* pažymėtus laukus užpildyti privaloma</p>
<p>
<input type="submit" class="submit button" name="submit" value="Išsaugoti">
</p>
<input type="hidden" name="id" value="<?php echo isset($data['id']) ? $data['id'] : ''; ?>"/>
如果我删除有关fk_RUNGTYNESid_RUNGTYNES
的代码,则会显示“提交”按钮。
出什么问题了?我该如何解决?
答案 0 :(得分:0)
根据您的代码和我在评论中所说的评论
检查您的$ rungtynes = $ rungtynesObj-> getrungtynesList();
在错误日志中,您可以找到以下内容:
PHP Fatal error: Uncaught Error: Call to undefined method rungtynes::getrungtynesbusena() in futboloprotokolas1/autonuoma/templates/rungtynes_form.tpl.php:33
Stack trace:
#0 futboloprotokolas1/autonuoma/controls/rungtynes_create.php(55): include()
#1 futboloprotokolas1/autonuoma/templates/main.tpl.php(40): include('f...')
#2 futboloprotokolas1/autonuoma/index.php(41): include('f...')
#3 {main}\n thrown in futboloprotokolas1/autonuoma/templates/rungtynes_form.tpl.php on line 33, referer: /futboloprotokolas1/autonuoma/index.php?module=rungtynes&action=list
也请查看您的error.log:有很多警告和通知。