【发布时间】:2019-02-20 02:25:33
【问题描述】:
看看我的插件,它在选择选项中显示来自 WordPress 的所有表格。我想在我的代码和屏幕截图中显示默认的一个表格。
<form id="wp_csv_to_db_form" method="post" action="">
<table class="form-table">
<tr valign="top"><th scope="row"><?php _e('Select
Database Table:','wp_csv_to_db'); ?></th>
<td>
<select id="table_select" name="table_select" value="w<option name=""
value="wp_orderlist"></option>
<?php // Get all db table names
global $wpdb;
$sql = "SHOW TABLES";
$results = $wpdb->get_results($sql);
$repop_table = isset($_POST['table_select'])
? $_POST['table_select'] : null;
foreach($results as $index => $value) {
foreach($value as $tableName) {
?><option name="<?php echo
$tableName ?>" value="<?php echo $tableName ?>" <?php
if($repop_table === $tableName) { echo 'selected="selected"'; } ?>>
<?php echo $tableName ?></option><?php
}
}
?>
</select>
[enter image description here][1]
【问题讨论】:
-
如果你只想显示一个特定的表,你需要修改你的语句——这意味着你必须使用 SELECT * FROM table_namehttps://codex.wordpress.org/Class_Reference/wpdb
标签: php mysql database wordpress