簡體   English   中英

如何將php變量值傳遞給html表單的action屬性

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM