Я разрабатываю веб-сайт WordPress, я тщательно разбираюсь с частью дизайна. Теперь следующий этап - это связанные с базой данных вещи.Вставить и выбрать данные из MySQL в WordPress Страница
1. Insert data into database.
2. Select the data and display it in the page.
3. Where i need to create a php page if i dont want to install widget.? where i need the place the code?
Я гугл некоторого плагина, и я получил php code widget
плагина и вставить в один из моих страниц в качестве виджета
Я попытался установить insert_php плагин, но он не работает так, я продолжаю с php_code_widget
Pages-> All Pages-> Home Page -> Add Row -> Add Widget -> Php Code Widget.
Сейчас в моей базе данных MySQL у меня есть простая таблица называется Ритуалы, имеющий три колонки
Ritual ID-> Int -> Auto Increament.
Ritual_Name-> varchar
Ritual_Active-> varchar.
Теперь мне нужно вставить имя Ритуала в базу данных, И с некоторой ссылкой я получил этот код, и я поместил его в окно виджета php.
<?php
require_once('../../../wp-load.php');
function insertuser(){
if(isset($_POST['submit']){
global $wpdb;
$rname=$_POST['rname'];
$ractive=$_POST['ractive'];
$table_name = $wpdb->prefix . "mahathiwp";
$wpdb->insert($table_name, array ('Ritual_Name' => $rname, 'Ritual_Active' => $ractive));
}
?>
<form action="" method="post">
Ritual Name: <input type="text" name="rname" /><br><br>
Ritual Active: <input type="text" name="ractive" /><br><br>
<input type="submit" name="submit"/>
</form>
<?php
}
insertuser();
?>
Data is not getting inserted.
Можете ли вы предложить правильный и быстрый способ вставки данных в базу данных, а также для извлечения данных и показать его на моей странице WordPress. Любая помощь оценивается.
'' 'if() {' '' Если что? – CUGreen
'if() {' it should be 'if (isset ($ _ POST ['submit'])) {' –
сейчас я добавил его, спасибо u –