$query_input->set_attribute_str('name', 'query');
if (isset($_GET['query'])) {
    $query_input->append_str_to_content(stripcslashes($_GET['query']));
}
$query_input->set_attribute_str('cols', 72);
$query_input->set_attribute_str('rows', 15);
$query_li->append_tag_to_content($query_input);
$form_ul->add_li($query_li);
/*
 * The submit button.
 */
$submit_button = new HTMLTags_Input();
$submit_button->set_attribute_str('type', 'submit');
$submit_button->set_attribute_str('value', 'GO');
$submit_button->set_attribute_str('class', 'submit');
$form_ul->add_tag_in_new_li($submit_button);
$query_form->append_tag_to_content($form_ul);
$content_div->append_tag_to_content($query_form);
/*
 * Get the data.
 */
if (isset($_GET['query'])) {
    $query = stripcslashes($_GET['query']);
    if (strlen($query) == 0) {
        $p = new HTMLTags_P('Try typing a SELECT statement.');
        $content_div->append_tag_to_content($p);
    } elseif (preg_match('/^(?:\\s*\\()*\\s*(?:(?:EXPLAIN\\s*)?SELECT|SHOW)\\s/i', $query)) {
        $muf = Database_MySQLUserFactory::get_instance();
        $mu = $muf->get_for_this_project();
        $dbh = $mu->get_database_handle();
        $result = mysql_query($query, $dbh);