我正在尝试从选定的菜单选项动态加载php表单,从mysql数据库中绘制相关的表单名称,然后加载该文件。如果相关,实际的PHP表单将保存在目录中的数据库之外。
我有以下代码,我一直在玩,但无济于事
<a href="$submenu["form_name"]">$submenu["menu_name"]</a>
其中$ submenu是一个带有名为'form_name'的元素的关联数组。这是数据库字段,其中包含我试图加载到'a href'中的php表单。它还包含名为'menu_name'的元素,它只是文本。 这个数组的工作原理是我通过加载一个通用脚本并从数据库中绘制行id来测试它,但这样写它抱怨$ submenu变量是意外的。
答案 0 :(得分:1)
<a href="<?=$submenu["form_name"]; ?>"><?=$submenu["menu_name"]; ?></a>
如果你在<?php ?>
代码块中工作,应该这样做:
<?php
// ......
echo "<a href=\"{$submenu['form_name']}\">{$submenu['menu_name']}</a>";
// ......
?>
答案 1 :(得分:1)
试试这样:
<a href="<?php echo $submenu["form_name"]; ?>"><?php echo $submenu["menu_name"]; ?></a>