2017-09-23 119 views
-4

我想在html h1标签中打印一个php变量。要知道重要的是,HTML是PHP中的定义如下:在html标题中显示php变量

<?php 


$test=" <html> 

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

</html> "; 
echo $test; 

?> 
+0

发送链接质疑这是DUP,并发送解决问题的链接。 –

+0

只需阅读完整的重复内容 - 链接位于您的问题上方。有几种方法,你也有其他的方法。这是您可以在任何PHP教程的第一页上阅读的基本东西。 – mplungjan

+0

您的编辑显示与第一个完全不同的构造。你需要使用“。”在没有回声的示例中连接 – mplungjan

回答

-1

通过“呼应”他们在HTML中使用以下

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

这会生成语法错误。 –

+0

<?php $ a =“hi”; $ prints =“

$ a

”;; echo“$ prints”; ?> 这将工作肯定。我已经更新了我的回答 –

+0

@ mr.tanmay谢谢你的一些修正你的建议工作 –

-1

您可以直接“秀” 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标记由然后echod到HTML文件。希望这有助于:)

+0

可怕的解决方案 – mplungjan

+0

为什么? @mplungjan – user7343117

+0

完全不可读。使用heredoc或echo或'' - 任何事情都比回应HTML好,就像你做的那样 – mplungjan

1

你可以写是1:

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

或2:

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

?> 
+0

我已经把不是HTML内的PHP,我已更新的问题,请重新检查 –

+0

请格式化请格外小心。你也有一个错字。 – mplungjan