javascript - php设置下拉菜单和单选按钮的值以及从数据库获取的数据

标签 javascript php html

几天前开始用 php 编码,我面临以下问题。 当 php 页面加载时,我从表中获取详细信息,并尝试根据从表中获取的值设置下拉列表的值。

<select  title= "Fruit selected" name="fruit" id="fruit">
<option value="none selected">-Select Fruit-</option>
<?php if(!is_null($user)){ if($user['fruit']=="apple"){echo '<option value="apple" selected="selected">Apple</option>'}}else{echo '<option value="apple">Apple</option>'}?>
<?php if(!is_null($user)){ if($user['grad_semister']=="banana"){echo '<option value="banana" selected="selected">Banana</option>'}}else{echo '<option value="banana">Banana</option>'}?>
</select>

我相信我根据 php 所做的事情从根本上来说是愚蠢的,而且我不擅长基础知识。有人可以阐明可能出了什么问题吗?截至目前,当我使用上述代码进入 php 页面时,我收到 HTTP 错误 500

最佳答案

我认为您在每个 echo 之后错过了;

应该是:

<?php if(!is_null($user)){ if($user['fruit']=="apple"){echo '<option value="apple" selected="selected">Apple</option>';}}else{echo '<option value="apple">Apple</option>';}?>
<?php if(!is_null($user)){ if($user['grad_semister']=="banana"){echo '<option value="banana" selected="selected">Banana</option>';}}else{echo '<option value="banana">Banana</option>';}?>

关于javascript - php设置下拉菜单和单选按钮的值以及从数据库获取的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38516467/

相关文章:

javascript - 如何使用 window.history.pushState 'safely'

javascript - 在 CSS 形状内包装文本

javascript - 将 ubuntu 从版本 14 更新到 16。之前是 mysql,现在是 pdo

单击时将 JavaScript 对象/数组值转换为表单输入

php - Magento:用于选择 CMS 页面的自定义产品属性

php - 获取重力形式的输入值

javascript - 为什么这个 JavaScript 不起作用?

javascript - 尝试重新获取时 Apollo 客户端出现循环错误

javascript - 如何在我的 Meteor 项目中添加此功能

javascript - 如何在sahi代码中访问圆形标签的 'fill'元素