开发者

Changing a variable in php file

开发者 https://www.devze.com 2023-04-09 12:25 出处:网络
How to add values from <input> to $var in php file? html <input type=\"text\" id=\"align\" name=\"align\"/>

How to add values from <input> to $var in php file?

html

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

php file

开发者_如何学Go<?php
  $align="center";
?>


You mean you want to post it and put it in a PHP variable?

Try this:

<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;


It depends on the form action.

If your form that is holding your fields has an action="post" attribute then from the php side you have to use $_POST['align']. If you have set the action to action="get" then you have to use the $_GET['align'].

<?php

$align = $_POST['align'];

// OR

$align = $_GET['align'];

?>


Just output it into the regular HTML value attribute:

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

The htmlspecialchars() call is there to escape things like quotes, to avoid problems if your variable contains quotes, and to make your mark-up more standards-compliant.

0

精彩评论

暂无评论...
验证码 换一张
取 消