Mysql
 sql >> база данни >  >> RDS >> Mysql

Предаване на стойност от падащо меню или текстово поле в Wordpress към MySQL заявка в functions.php

Ако разбирам правилно въпроса ви, можете да го направите така:

  1. В краткия код добавете това преди $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';
    
  2. След това стартирайте динамичната 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, но това е друга история.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Django syncdb работи в SQLite, не успява в MySQL

  2. MySQL:Грешка при премахване на база данни (errno 13; errno 17; errno 39)

  3. Търсене на множество числа в поле за множество числа

  4. Показване на дата като 30-04-2020 вместо 2020-04-30 от mysql база данни с помощта на javascript

  5. Спрете sql да актуализира празни или празни полета от моя формуляр за актуализиране