Обновить, если существует, или вставить, если не существует в WordPressJquery

Программирование на jquery
Ответить Пред. темаСлед. тема
Anonymous
 Обновить, если существует, или вставить, если не существует в WordPress

Сообщение Anonymous »


Я работаю в WordPress и хочу вставить строку, только если она не существует, и если она существует у текущего пользователя, я хочу обновить ее, указав новое значение. Ниже приведен код, который не дает никаких результатов или имеет значение null при вызове ajax, и консоль также не показывает никаких ошибок. Если я запускаю запрос на вставку обновления, они работают, но при совместном использовании они не показывают никакого результата. Я использовал ajax, чтобы просто передать результат в div. Поэтому я просто вставляю сюда PHP-код.

PHP-код
add_action('wp_ajax_star', 'звезда'); add_action('wp_ajax_nopriv_star', 'звезда'); функция звезда() { //переменные $user_info = wp_get_current_user(); $user=$user_info->user_login; $passedvalue = $_POST['clickval']; $конкуренция = $_POST['конкурировать']; $aid = $_POST['foo']; глобальный $wpdb; //$sqll = "ВЫБРАТЬ zvotes.zvotes ИЗ zvotes WHERE zvotes.votedby = '$user' && zvotes.zcompetition = '$competition'"; $previous = $wpdb->get_var("ВЫБЕРИТЕ zvotes.zvotes ИЗ zvotes WHERE zvotes.votedby = '$user' && zvotes.zcompetition = '$competition'"); если(счет($предыдущий)>0){ $wpdb->update('zvotes', array('zvotes'=>$passedvalue), array('votedby'=>$user, 'competition'=>$competition)); echo json_encode("есть предыдущая запись");die();} $wpdb->вставить( 'звоты', множество( 'zvotes' => $passedvalue, 'zcompetition' => $конкурс, 'помощь' => $помощь, 'votedby' => $user )); echo json_encode("вставка работает");die(); }
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Jquery»