Ако разбирам правилно въпроса ви, можете да го направите така:
-
В краткия код добавете това преди
$myrows
:// Use the submitted "compound" if any. Otherwise, use the default/static value. $compound = filter_input( INPUT_POST, 'C_Option' ); $compound = $compound ? $compound : 'abietic acid';
-
След това стартирайте динамичната MySQL заявка, като използвате
wpdb::prepare()
функция в WordPress:$query = $wpdb->prepare( "SELECT * FROM PNaphtha WHERE `Compound` = %s", $compound ); $myrows = $wpdb->get_results( $query, ARRAY_A );
Това ще замени
$myrows
във вашия код.
АКТУАЛИЗИРАНЕ
Трябва да поставите select
във form
така:
<form method="POST" action="">
<select name="C_Option">
...
</select>
<input type="submit">
</form>
В противен случай формулярът няма да бъде изпратен — освен ако не използвате JavaScript, но това е друга история.