2017-09-23 66 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