将变量从php文件传递到html文件

时间:2014-01-15 08:47:22

标签: php html pass-data

所以我有这样的代码php:

$fname="dor";
$fname=$_POST["fname"];

我希望将PHP文件中的$ fname传递给html文件

在我的html文件中,我想在屏幕上打印“dor”

怎么做?

但是当我运行它时我得到了这个错误:

Undefined index: fname

我该怎么办? tnx for helpers:)

3 个答案:

答案 0 :(得分:0)

你可以包含一个PHP文件 -

的index.php:

<?Php
 include 'variable.php';
 if(!$fname) // if $fname does not exists then create it with no value
   $fname = null;
?>
<form action="myphpfile.php" method="POST">
    Name: <input type="text" name="fname" value="$fname" />
    <input type="submit" />

variable.php:

<?Php
  $fname = 'Dor';
?>

myphpfile.php:

<?Php
   print $_POST['fname']; // will print the value of fname after submitting the form
?>

答案 1 :(得分:0)

你实际上可以使用它。

Name: <input type="text" name="fname" value=<?= $fname ?> />

答案 2 :(得分:0)

无法将数据从PHP传递到HTML文件。

如果您的问题是使用html标记显示php变量值,您应该创建一个php文件并执行以下操作:

<?php
$fname = "test";
?>
<div><?php echo $fname; ?></div>