From f12ef949b2610e0d39e7714c898bd56ba548a5af Mon Sep 17 00:00:00 2001 From: jakubvrana Date: Mon, 2 Jul 2007 15:50:35 +0000 Subject: [PATCH] No rows git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@9 7c3ca157-0c34-0410-bff1-cbf682f78f5c --- sql.inc.php | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/sql.inc.php b/sql.inc.php index 20855a7c..17ea36fa 100644 --- a/sql.inc.php +++ b/sql.inc.php @@ -15,19 +15,22 @@ if ($_POST) { if (!$result) { echo "

" . lang('Error in query') . ": $error

\n"; } else { - //! no rows - echo "\n"; - for ($i=0; $row = mysql_fetch_assoc($result); $i++) { - if (!$i) { - echo "\n"; + if (!mysql_num_rows($result)) { + echo "

" . lang('No rows.') . "

\n"; + } else { + echo "
" . implode("", array_map('htmlspecialchars', array_keys($row))) . "
\n"; + for ($i=0; $row = mysql_fetch_assoc($result); $i++) { + if (!$i) { + echo "\n"; + } + echo ""; + foreach ($row as $val) { + echo ""; + } + echo "\n"; } - echo ""; - foreach ($row as $val) { - echo ""; - } - echo "\n"; + echo "
" . implode("", array_map('htmlspecialchars', array_keys($row))) . "
" . (isset($val) ? htmlspecialchars($val) : "NULL") . "
" . (isset($val) ? htmlspecialchars($val) : "NULL") . "
\n"; } - echo "\n"; mysql_free_result($result); } }