簡體   English   中英

html 的 value 屬性中的 php 代碼

[英]php code within value attribute for html

我有一個帶有文本框的 html 表單,我想在其中拉出登錄人員的姓名,以便在頁面加載時自動填寫在文本框中。 下面是我正在使用的代碼。

 <input type="text" autocomplete="off" name="createdby" id="createdby" value= <?= $first_name.' '.$last_name ?> readonly>

問題出在 php 代碼上

 <?= $first_name.' '.$last_name ?>

因為 . 之間的空間。 ' 。 不顯示姓氏。 但是,當我刪除空格時,名字和姓氏都顯示但沒有任何空格。 我如何從數據庫中提取兩個名稱並將它們分開

您應該在 php 標簽周圍使用雙引號。

我相信它需要如下所示:

<...value="<?= $first_name.' '.$last_name ?>" readonly>

implode()看起來比這樣的連接更好:

implode(' ', array($first_name, $last_name));

轉換這個:

<?= $first_name.' '.$last_name ?>

進入這個:

<?php echo $first_name.' '.$last_name ?>

或者如果你想簡化變量連接:

<?php echo “$first_name $last_name” ?>

使用標准的 php 標簽並明確回應您的值

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM