-1

我正在尝试从选定的菜单选项动态加载 php 表单,从 mysql 数据库中提取相关的表单名称,然后加载文件。如果相关,实际的 php 表单保存在数据库之外的目录中。

我有以下代码行,我一直在玩,但无济于事

<a href="$submenu["form_name"]">$submenu["menu_name"]</a>

其中 $submenu 是一个关联数组,其中包含一个名为“form_name”的元素。这是包含我试图加载到“a href”中的 php 表单的数据库字段。它还包含名为“menu_name”的元素,它只是文本。该数组的工作原理与我通过加载通用脚本并从数据库中绘制行 ID 来测试它一样,但这样写它抱怨 $submenu 变量是意外的。

4

2 回答 2

1
<a href="<?=$submenu["form_name"]; ?>"><?=$submenu["menu_name"]; ?></a>

如果您在<?php ?>代码块中工作,应该这样做:

<?php
    // ......
    echo "<a href=\"{$submenu['form_name']}\">{$submenu['menu_name']}</a>";
    // ......
?>
于 2013-07-30T21:15:35.273 回答
1

试试这样:

<a href="<?php echo $submenu["form_name"]; ?>"><?php echo $submenu["menu_name"]; ?></a>
于 2013-07-30T21:15:39.070 回答