<?php
$a=3;
$dir= '/php/';
?>
<?php if($a ==3){ ?>
<form action="/php/form.php" method="post">
<p>Name: <input type="text" name="name" /></p>
<p>Age: <input type="text" name="age" /></p>
<p><input type="submit" /></p>
</form>
<?php } ?>
我想在表单操作中传递$ dir,比如action = $ dir.form.php。有可能吗?
答案 0 :(得分:4)
是的,你可能需要简单地将$dir
传递给行动试试
<form action="<?php echo $dir;?>form.php" method="post">
答案 1 :(得分:1)
您可以在HTML代码中的任何位置嵌入php标记。像这样重写你的代码片段:
<?php
$a=3;
$dir= '/php/';
?>
<?php if($a ==3){ ?>
<form action="<?php echo $dir."form.php" ?>" method="post">
<p>Name: <input type="text" name="name" /></p>
<p>Age: <input type="text" name="age" /></p>
<p><input type="submit" /></p>
答案 2 :(得分:1)
是的,有可能
<?php
$a=3;
$dir= '/php/';
if($a ==3){ ?>
<form action="<?php echo $dir.'form.php'; ?>" method="post">
<p>Name: <input type="text" name="name" /></p>
<p>Age: <input type="text" name="age" /></p>
<p><input type="submit" /></p>
</form>
<?php } ?>