2011-09-28 84 views
-2

如何在php文件中將<input>的值添加到$var在php文件中更改變量

HTML

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

php文件

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

你真的將不得不提供更多的細節。您想如何以及何時在輸入中使用該值?輸入是表單的一部分嗎?如果是這樣,它使用post或get方法? HTML和PHP在同一個文件中? – Belinda

回答

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

只需將它輸出到正規HTML value attribute

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

htmlspecialchars()調用是有逃避之類的報價,以避免出現問題如果你的變量包含引號,並且做你的標記更符合標準。

1

這取決於形式的行動。

如果您的表單持有您的字段具有action="post"屬性,那麼在PHP方面,您必須使用$_POST['align']。如果您設置的動作action="get",那麼你必須使用$_GET['align']

<?php 

$align = $_POST['align']; 

// OR 

$align = $_GET['align']; 

?>