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

あなたの編集は最初のものとは全く異なる構造を示しています。あなたは "。" echoなしのあなたの例の連結 – mplungjan

答えて

-1

がHTMLでそれらを「エコー」で次のよう

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

これは構文エラーを生成します。 –

+0

<?php $ a = "hi"; $ prints = "

$ a

"; echo "$ prints"; ? > これは、いくつかのammendmentsとmr.tanmayおかげで@私の答え –

+0

ご提案を更新sure.I'veために動作しますが、 –

-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タグから作られて見ることができるように、その後のhtmlファイルにechodされています。この情報がお役に立てば幸い:)

+0

恐ろしい解決 – mplungjan

+0

なぜ? @mplungjan – user7343117

+0

完全に読めません。 heredocかエコーか ''を使ってください - あなたのように何かが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

関連する問題