2016-08-19 27 views
-6

HTML代碼通行證PHP變量的值轉換成HTML標籤

<ul><li><label class="control-label"><?php echo $name; ?></label></li></ul> 

<?php 
    $dbhost = 'localhost'; 
    $dbuser = 'root'; 
    $dbpass = ''; 
    $dbname = "pizza"; 

    $name = ""; 

    $conn = mysql_connect($dbhost, $dbuser, $dbpass); 
    mysql_select_db($dbname); 


    $email = "[email protected]"; 
    $query = "Select customer.CustName from customer inner join login on customer.CustID = login.CustID where login.email = '$email'"; 
    $result = mysql_query($query); 
    $num = mysql_num_rows($result); 
    while ($row = mysql_fetch_array($result)) { 
     $name = $row["CustName"] ; 
    } 

    mysql_close($conn);?> 

我試圖呼應變量$ name到標籤,但該變量的值沒有在出現標籤。請幫我解決這個問題。我想要的輸出是將值「示例」顯示到標籤中。

錯誤代碼:注意:未定義的變量:命名

+0

您是否首先檢查錯誤?在嘗試使用它之前,需要定義該變量。 – Sherif

+3

閱讀標籤如何工作。 – Max

+0

所以,如果我首先定義了變量,但它也不能顯示值$ name。我在 –

回答

4

<label>標籤做value屬性。標籤文本位於開始和結束</label>標籤之間。

<label class="control-label"><?php echo $name; ?></label> 

查看MDN page for <label>瞭解此標籤的更多信息。

+0

之前定義了$ name =「」我收到未定義變量的錯誤:名稱 –

+0

然後,在代碼中沒有名爲'$ name'的變量。確保你的變量被正確命名,這個代碼有權訪問它。 –

+0

我已經將它定義爲Example,爲什麼它仍然不能顯示? –