使用PHP從HTML表單中檢索與數位輸入類型對應的輸入標籤的方法
P粉563446579
P粉563446579 2023-09-14 16:49:06
0
1
602

我有一個表單,其中包含類型為number的輸入框,每個輸入框都有一個對應的標籤。我想在提交表單後添加一個“審核頁面”,在這個頁面上可以看到你對每個輸入框的答案(儘管你不需要填寫所有的輸入框),就像你在為標籤排序一樣。例如,如果我在標籤為「Mark Twain」的輸入框中寫入了4,我想顯示「Choice 4: Mark Twain」。我不能將格式更改為 Mark Twain

我在PHP中嘗試了以下程式碼:

if (isset($_POST["num_a"])) {$a= "Mark Twain"; echo "Choice ", $_POST["num_a"], ":", $a, "
";}

這個方法在num_a實際輸入時效果很好。然而,即使num_a沒有填寫,它也總是出現在審核頁面上,所以看起來像這樣:

「選擇:馬克吐溫」

我該如何做才能只在輸入框有值時顯示它?這樣只有輸入了數字的輸入框才會出現?

P粉563446579
P粉563446579

全部回覆 (1)
P粉413704245

如果輸入為空,則不列印輸入。

if (isset($_POST['num_a']) && $_POST['num_a'] != '') { $a= "Mark Twain"; echo "Choice ", $_POST["num_a"], ":", $a, "
"; }

由於0不是有效的輸入值,您可以簡化為:

if (!empty($_POST['num_a'])) { $a= "Mark Twain"; echo "Choice ", $_POST["num_a"], ":", $a, "
"; }
    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板
    關於我們 免責聲明 Sitemap
    PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!