[英]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.