夥計們,我將只有一個輸入字段。在哪裏我想要求用戶輸入他的電話號碼或他的電子郵件,以顯示他的數據庫中的細節。我將如何檢查?在單個輸入字段中收集不同的值
-2
A
回答
2
任何你想要的方式。例如:
if (strpos($input, '@')) {
// process as email
} else {
// process as phone number
}
1
簡單的解決方案:檢查用戶字符串@
。如果它包含它,它是一封電子郵件。
0
的問題......是相當不完整的,但我會試試看反正...
從DB獲得所有條目,用給定的電話號碼
SELECT * FROM users WHERE phone = $phone
如果沒有行返回,然後出事了(手機/用戶不存在?)
- 如果返回的行,然後取它的其他屬性(名稱/用戶名/什麼...),並將其展示給用戶
0
找到「@」字符的用戶字符串。 如果它包含它,它是一個電子郵件,否則電話。
0
試試這個代碼
檢查特殊字符@使用strpos
if(isset($_POST['input']))
{
$input =$_POST['input'];
if(strpos($input,'@'))
{
$query="select * from tableName where email='$input'";
}
else
{
$query="select * from tableName where phone='$input'";
}
}
相關問題
- 1. 收集幾個輸入字段並用jquery插入到單個字段中
- 2. 如何收集多個JS生成的輸入字段的值?
- 3. 單功能來捕獲不同值的不同輸入字段
- 4. 在兩個不同的jsps中同步兩個輸入字段
- 5. ASP.NET - 收集來自PDF表單字段的用戶輸入
- 6. 如何在不同的輸入字段中獲取日期值?
- 7. 如何在同一個輸入框中輸入多個字段
- 8. 如何給不同的輸入字段上鍊接不同的值,單擊
- 9. 如何收集不同名稱的輸入值?
- 10. 如何從不同類的多個輸入字段獲取值?
- 11. 的jQuery:選擇下一個輸入,即使在不同的字段集
- 12. 如何在輸入(textarea)字段中輸入多個值?
- 13. 輸入字段值在輸入某個值後返回空
- 14. 輸入字段值
- 15. 值輸入密碼字段輸入值
- 16. GWT表單輸入字段沒有值
- 17. AngularJS - 同時使用輸入字段作爲輸入字段和輸入字段
- 18. Rails CSS - 單個生成的文本輸入字段中的不同樣式
- 19. 不允許在jQuery的表單輸入字段中輸入一些數字
- 20. 輸入字段的值不可編輯
- 21. jquery不改變輸入字段的值
- 22. 如何在同一行中對齊兩個表單的兩個輸入字段?
- 23. jQuery生成的輸入字段:在PHP中讀取表單值?
- 24. 只能在我的HTML表單中的一個輸入字段中輸入
- 25. html表單輸入 - 每個輸入字段的多個答案
- 26. DOJO DGRID收集與輸入同步
- 27. 在輸入時限制HTML輸入字段中的值?
- 28. 無法在HTML表單的輸入字段中輸入文本
- 29. 收集在輸入字段中使用ember-rails提交的文本
- 30. Django具有相同名稱的多個輸入字段值
Naveen-如何檢查姓名和電話?謝謝。我需要把'int'而不是'@'嗎? – newbiewebb 2012-03-20 12:49:26
基本上,您可以提供複選框,具體取決於您可以編寫查詢的內容。 – 2012-03-20 12:54:16