From 3aa884ee367b100c513aa37d88a0d9efbb89f428 Mon Sep 17 00:00:00 2001 From: Marc Delisle Date: Thu, 4 Dec 2014 10:35:58 -0500 Subject: [PATCH] Fix undefined index notice (fields) in PMA_getParamsForUpdateOrInsert() Signed-off-by: Marc Delisle --- ChangeLog | 2 +- libraries/insert_edit.lib.php | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index c924e89c6a..638a02086f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -8,7 +8,7 @@ phpMyAdmin - ChangeLog - bug #4614 Separator between "Show All" and "Number of rows" disappears - bug #4615 SQL highlighting in process list breaks on auto refresh - bug #4616 Warning in db structure print view page -- bug Undefined index navwork, savedsearcheswork +- bug Undefined index navwork, savedsearcheswork, fields 4.3.0.0 (not yet released) + rfe #1502 Smart sorting for int keys diff --git a/libraries/insert_edit.lib.php b/libraries/insert_edit.lib.php index 0969f0d3f8..0491fc783e 100644 --- a/libraries/insert_edit.lib.php +++ b/libraries/insert_edit.lib.php @@ -1742,8 +1742,10 @@ function PMA_getParamsForUpdateOrInsert() } else { // new row => use indexes $loop_array = array(); - foreach ($_REQUEST['fields']['multi_edit'] as $key => $dummy) { - $loop_array[] = $key; + if (! empty($_REQUEST['fields'])) { + foreach ($_REQUEST['fields']['multi_edit'] as $key => $dummy) { + $loop_array[] = $key; + } } $using_key = false; $is_insert = true;