所以我有这样的代码php:
$fname="dor";
$fname=$_POST["fname"];
我希望将PHP文件中的$ fname传递给html文件
在我的html文件中,我想在屏幕上打印“dor”
怎么做?
但是当我运行它时我得到了这个错误:
Undefined index: fname
我该怎么办? tnx for helpers:)
答案 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>