簡體   English   中英

通過ajax將其附加到php中的數組中的數組

[英]appending to an array within an array in php over ajax

我沿這些行有一堆php代碼:

$section1 = 0;
if($input_1_1 == NULL) {
    $report_doCheck_app['errorText_1_1'] = "This field cannot be left blank";
    $report_doCheck_app['resultImg_1_1'] = "<img src=\"./gfx/form_boo.gif\" class=\"resultImg\" alt=\"&#10008;\" title=\"&#10008;\">";
    $report_doCheck_app['checkReport'] = "Section 1, part 1.1 requires correcting<br>";
    $section1 = 1;
} else {
    $report_doCheck_app['resultImg_1_1'] = "<img src=\"./gfx/form_yay.gif\" class=\"resultImg\" alt=\"&#10004;\" title=\"&#10004;\">";
}

if($input_1_2 == NULL) {
    $report_doCheck_app['errorText_1_2'] = "This field cannot be left blank";
    $report_doCheck_app['resultImg_1_2'] = "<img src=\"./gfx/form_boo.gif\" class=\"resultImg\" alt=\"&#10008;\" title=\"&#10008;\">";
    $report_doCheck_app['checkReport'] = "Section 1, part 1.2 requires correcting<br>";
    $section1 = 1;
} else {
    $report_doCheck_app['resultImg_1_2'] = "<img src=\"./gfx/form_yay.gif\" class=\"resultImg\" alt=\"&#10004;\" title=\"&#10004;\">";
}

等等。 想法是,這是提交之前的最終表單檢查,他們用戶點擊了一個按鈕,該按鈕觸發了對上述php的ajax調用,該php檢查了已通過表單輸入(通過ajax)到數據庫中的數據。 如果有任何部分為空(由db確定為NULL-沒有什么是空白),那么我想突出顯示需要注意的區域,並且我需要編譯一個列表以按其按下的按鈕顯示,以告訴他們需要修復的地方東西。 該列表是在檢查的每次迭代中定義的-對於每個項目,但我想我沒有將最后一個項目添加為以NULL形式出現的列表,而不是前一個項目。 例如,假設與我顯示的代碼相關的兩個數據庫字段均為NULL。 我將得到這個作為回聲:

Section 1, part 1.2 requires correcting<br>

我應該得到的是

Section 1, part 1.1 requires correcting<br>
Section 1, part 1.2 requires correcting<br>

顯然,我嘗試將日期附加到$ report_doCheck_app ['checkReport']部分的嘗試失敗了。 我該如何工作?

謝謝

您將覆蓋每個部分中$report_doCheck_app['checkReport']中的值。 也許您的意思是在此處連接值?

$report_doCheck_app['checkReport'] .= "Section 1, part 1.1 requires correcting<br>";
...
$report_doCheck_app['checkReport'] .= "Section 1, part 1.2 requires correcting<br>";

暫無
暫無

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

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