[英]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=\"✘\" title=\"✘\">";
$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=\"✔\" title=\"✔\">";
}
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=\"✘\" title=\"✘\">";
$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=\"✔\" title=\"✔\">";
}
等等。 想法是,這是提交之前的最終表單檢查,他們用戶點擊了一個按鈕,該按鈕觸發了對上述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.