2011-05-04 13:53:26 +00:00
< ? php
2012-08-20 06:25:23 +00:00
if ( $_GET [ " script " ] == " kill " ) {
$connection -> query ( " KILL " . ( + $_POST [ " kill " ]));
} elseif ( list ( $table , $id , $name ) = $adminer -> _foreignColumn ( column_foreign_keys ( $_GET [ " source " ]), $_GET [ " field " ])) {
2011-05-05 05:46:36 +00:00
$result = $connection -> query ( " SELECT $id , $name FROM " . table ( $table ) . " WHERE " . ( ereg ( '^[0-9]+$' , $_GET [ " value " ]) ? " $id = $_GET[value] OR " : " " ) . " $name LIKE " . q ( " $_GET[value] % " ) . " ORDER BY 2 LIMIT 11 " );
2011-05-04 13:53:26 +00:00
for ( $i = 0 ; $i < 10 && ( $row = $result -> fetch_row ()); $i ++ ) {
echo " <a href=' " . h ( ME . " edit= " . urlencode ( $table ) . " &where " . urlencode ( " [ " . bracket_escape ( idf_unescape ( $id )) . " ] " ) . " = " . urlencode ( $row [ 0 ])) . " '> " . h ( $row [ 1 ]) . " </a><br> \n " ;
}
if ( $i == 10 ) {
echo " ... \n " ;
}
}
exit ; // don't print footer