Как прочитать значение БД в JS

Как мне прочитать значение БД из моего скрипта js?
1)
У меня есть следующая строка кодов, которые я хочу изменить, чтобы прочитать значение из таблицы БД

var admin_status=document.form1.admin_status.value;
if(admin_status == 0 && document.form1.ecurr_amount.value>20)
{
document.getElementById('msg').innerHTML='Please Verify Your Account to process.';
return false;
}

и это :

<input type="hidden" name="admin_status" id="admin_status"value="<?php echo $obj_db->
fetch_field("select status from tbl_verification_docs where
userid = '".$_SESSION['user_user']['id']."'")?>" />

Я использую эти строки для проверки формы -> чтобы установить минимальное значение

а) я хочу, чтобы валидация производилась из значения, размещенного в данных (потому что я хочу контролировать это значение из панели администратора, а не из сценария)

сейчас у меня есть

"if(admin_status == 0 && document.form1.ecurr_amount.value>20)"

если я хочу изменить это значение, мне нужно изменить скрипт -> как я хочу это сейчас, чтобы прочитать это «20» из записи в базе данных

if($data_logged_user['admin_status']=='0' && $data_nbtrans_user['COUNT(*)'] > 5 )
{
if($data_nbtrans_user['COUNT(*)'] > 5)
{
echo "Sorry you have reach your max number of transaction for the day,
come back tomorrow or <a href='http://e-dollar.ng/new-portal/members/accountverification'>
Click here</a> to Verify your Account Now.";
}

}
else
{
my form goes here..
}

б) здесь я контролирую количество транзакций (установлено> 5)

я хочу, чтобы вместо значения 5 читалось значение данных

у меня есть моя таблица БД «tbl_settings»

Это мой tbl_settings, как это выглядит (из моей базы данных)

Setting          Value   type
SITE_STATUS     |  1   | enum
MAX_AMOUNT      |  20  | integer
MAX_TRANSACTION |  5   | integer

0

Решение

Это голые черты вызова AJAX, но я предлагаю рассмотреть его более тщательно.

Таким образом, в функции myAjax вы устанавливаете ajaxURL в файл PHP, который будет выполнять вызов базы данных. Значения передаются в файл PHP в URL, уведомление value1 передается функции myAjax? Ну, вы можете добавить все значения, которые вам нужны таким образом.

Файл PHP должен выводить через эхо текстовый результат на основе вызова базы данных.

Это эхо доступно через http.responseText в Javascript.

function myAjax(value1) {

var http = getHTTPObject();
var ajaxUrl ="theUrl.php?";
http.open("GET", ajaxUrl  + "value1=" + value1, false);
http.send(null);

alert(http.responseText);}function getHTTPObject() {
var xmlhttp;
/*@cc_on
@if (@_jscript_version >= 5)
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
@else
xmlhttp = false;
@end @*/
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
try
{
xmlhttp = new XMLHttpRequest();
} catch (e) {
xmlhttp = false;
}
}
return xmlhttp;
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector