[英]how to pass php variable value to action attribute of html form
我想將php變量值作為動作傳遞給html表單。 我正在嘗試如下,但它不起作用。
<?php
$url='test.php';
?>
<html>
<body>
<form name="upload" action="<?=$url?>" method="post" >
<input type="submit" value="submit">
</form>
</body>
</html>
所有這些代碼都在一個php文件中。
你試過<?php echo $url ?>
如果有效,那么關閉php.ini中的short_open_tag。 這意味着您需要打開它或在整個代碼中使用長開放標記<?php
。
聽起來如果您的示例不起作用,您需要啟用short_open_tag 。
<?php
ini_set('short_open_tag', 'on');
$url='test.php';
?>
<html>
<body>
<form name="upload" action="<?=$url?>" method="post" >
<input type="submit" value="submit">
</form>
</body>
</html>
或者,像這樣寫:
<?php
$url='test.php';
?>
<html>
<body>
<form name="upload" action="<?php echo $url ?>" method="post" >
<input type="submit" value="submit">
</form>
</body>
</html>
試試這個
<form name="upload" action="<? echo $url ?>" method="post" >
刪除你的單引號:
<form name="upload" action="<?=$url?>" method="post">
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.