Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在html标题中显示php变量_Php_Html - Fatal编程技术网

在html标题中显示php变量

在html标题中显示php变量,php,html,Php,Html,我想在HTMLH1标记中打印一个php变量。需要知道的重要一点是,html在php中的定义如下: <?php $test=" <html> <h1><?php echo (rand(10,1000000)); ?></h1> </html> "; echo $test; ?> 使用以下方法 <?php $a="hi"; $prints =" <html>

我想在HTMLH1标记中打印一个php变量。需要知道的重要一点是,html在php中的定义如下:

<?php


$test=" <html>

<h1><?php echo (rand(10,1000000)); ?></h1>

</html> ";
echo $test;

?>

使用以下方法

<?php
  $a="hi";
  $prints =" <html>
               <h1> $a</h1>
             </html>";
 echo"$prints";
?>

通过在html中“回显”php变量,可以直接“显示”php变量。例如,考虑这个代码。
<?php 
        include_once "./php/db.php";
            $result=$conn->query("SELECT * FROM medtable");
                  while($row=mysqli_fetch_array($result)){
                    echo '<form id="form-'.$row["Product"].'"type="POST">';
                    echo '<table class="table table-hover table-condensed" id="table-'.$row["Product"].'">';
                    echo '<tr>';
                    echo'<td style="width:50%" name="name-'.$row["Product"].'">'.$row["Product"].'</td>';
                    echo '<td style="width:20%"> <input type="number" name="amount" id="num-'.$row["Product"].'" min="0" value="'.$row['Amount'].'"</input></td>';
                    echo '<td style="width:10%">'.$row["Price"]. '</td>';
                    echo '<td id="subtotal-'.$row["Product"].'"style="width:10%" value="'.$row["Subtotal"].'">'.$row["Subtotal"].'</td><input type="hidden" name="hidden-'.$row['Product'].'"id="hidden-'.$row["Product"].'"value="'.$row["Subtotal"].'"</input>';
                    echo '<td style="width:10%"><input type="button"id="'.$row["Product"].'"
                        name="'.$row["Product"].'"class="btn btn-primary" value="Submit">
                         </input></td>';
                    echo '<td><input type="hidden" name="product" value="'.$row["Product"].'"></input></td>';
                    echo "</tr>";
                    echo "</table></form>";
                  }
                ?>


如您所见,查询是从一个表中进行的,然后html标记被回送到html文件中。希望这有帮助:)

你可以写1:

<?php 
$a="hi";
?>
<html>
  <h1><?php echo $a;?> </h1>
</html>

或2:

<?php 
  $a="hi";
  echo "<html><h1>".$a."</h1></html>";

?>


这将生成语法错误。这肯定有用。我已经更新了我的answer@mr.tanmay谢谢你的建议,因为格式不好,不需要在这里引用“$prints”;等-这不是一个好的解决方案,他得到了他的答案,格式不是正确的事情,他正在寻找正确的概念性答案:)我没有把html放在php中,我已经更新了问题,请重新检查,请在格式方面多加小心。你也有一个打字错误。发送链接到问题,它是重复的,并发送已解决问题的链接。只需阅读完整的副本-链接在你的问题上面。这里有一些方法,你也有其他的方法。这是你可以在任何PHP教程的第一页上阅读的基本内容。你的编辑显示出与第一页完全不同的结构。在您的示例中,您需要使用“.”连接,而不需要解决方案为什么@这本书完全不可读。使用herdoc或echo或
-任何东西都比像你一样回显html好do@mplungjan也许在最初评论为什么有些事情是“可怕的”时更清楚一些。这也是很久以前我写这个程序的时候了。是的-抱歉-只是大量不可读的代码让我发抖