在php文件中更改变量

时间:2011-09-28 08:00:01

标签: php html forms

如何在php文件中添加<input>$var的值?

HTML

<input type="text" id="align" name="align"/>

php文件

<?php
  $align="center";
?>

3 个答案:

答案 0 :(得分:1)

你的意思是你想发布它并把它放在一个PHP变量中?

试试这个:

<form action="somephpfile.php" method="POST">
    <input type="text" name="align" value="center" />
    <input type="submit" value="Send!" />
</form>

somephpfile.php

    $align = $_POST['align'];
    echo $align;

答案 1 :(得分:1)

这取决于表单操作。

如果您持有字段的表单具有action="post"属性,那么从php端开始,您必须使用$_POST['align']。如果您已将操作设置为action="get",则必须使用$_GET['align']

<?php

$align = $_POST['align'];

// OR

$align = $_GET['align'];

?>

答案 2 :(得分:0)

只需将其输出到常规HTML value attribute

<input type="text" id="align" name="align" value="<?php echo htmlspecialchars($align); ?>" />

htmlspecialchars()调用是为了逃避引号之类的内容,以避免在变量包含引号时出现问题,并使标记符合标准。