dongqun1656 2012-04-30 22:05
浏览 78
已采纳

PHP包含内部选择元素

Inside list.php, I have a huuuuge list of <option> elements all written correctly. On page.php, I'm trying to use <?php include ('path/to/list.php'); ?> inside a <select> element. When the page loads, the select element is present but none of the options load in.

The full setup:

<select>
    <?php include('php/list.php'); ?>
</select>

And then list.php:

<option>Option 1</option>
<option>Option 2</option>
<option>Option 3</option>
...
<option>Option 150</option>

I understand that text elements do not render inside select nodes, however shouldn't this work as intended?

EDIT So after much deliberation and about an hour spent trying to figure out why simple PHP wasn't working, the answer is: make sure you're typing in the full path to your file. Keeping this question up so that future users can view a few different methods of accomplishing this.

  • 写回答

2条回答 默认 最新

  • duanhuihui2705 2012-04-30 22:08
    关注

    That's impossibile considering your list.php has HTML (HTML gets automatically outputted leaving ob_* function). You have some errors elsewhere..

    Try require so you can see a fatal error if it fails

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 划分vlan后不通了
  • ¥15 GDI处理通道视频时总是带有白色锯齿
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)
  • ¥15 自适应 AR 模型 参数估计Matlab程序
  • ¥100 角动量包络面如何用MATLAB绘制
  • ¥15 merge函数占用内存过大
  • ¥15 使用EMD去噪处理RML2016数据集时候的原理
  • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大