2017-04-07 107 views
0

我有一個表單,我需要一種確保只有具有特定電子郵件地址的人才能成功註冊的方法。例如,允許的唯一用戶來自foo.com,因此每個電子郵件地址應該像[email protected]。現在我希望用戶只需輸入電子郵件用戶名,並在提交表單後使用php添加@ foo.com。我將如何去實現這樣一個功能,如果有更好的方法來實現預期的結果,我可以在哪裏找到這樣的信息。謝謝。如何將字符串附加到表單字段的數據

+0

你嘗試過這麼遠嗎?堆棧溢出不是一種編碼服務。在其他人願意幫助之前,你必須盡最大努力解決自己的問題。請查看如何創建[最小化,完整和可驗證的示例](https://stackoverflow.com/help/mcve) – dparoli

+0

感謝@dparoli clearshot幫助了我 – uhexos

回答

1

很簡單,例如命名錶單字段用戶名。命名您的提交按鈕提交例如

然後在表格提交

if(isset($_POST['submit'])){ 
$username = $_POST['username']; 
$username .= "@foo.com" // [email protected] 

// rest of your code 
} 

在一張紙條,我把一個標籤輸入框說「@ foo.com」後,讓他們知道只有類型他們的用戶名

0

這是基本的字符串連接。

$suffix = '@foo.com'; 
$username = 'test'; 
$email = $username . $suffix; 
+0

我希望能夠獲得輸入的內容從我的表格到文本字段 – uhexos

0

試試這個,它應該做的,你需要什麼,更多:

<?php 
if(isset($_POST['submit'])){ 

$user  = trim(htmlspecialchars($_POST['username'])); // a bit of security 
$final_user = sprintf("%[email protected]", $user); // [email protected] 

echo $final_user; 

} 

?> 
+0

做或不​​做,沒有「嘗試」。一個好的答案***將總是解釋所做的事情以及爲什麼這樣做,不僅是爲了OP,還是爲了將來訪問SO。 –