Я очень новичок в php, и я не знаком с условиями.Получите числовую переменную из базы данных и примените математические операции с вводом (числом), введенным пользователем в форме
Я создал форму с помощью RSForms Pro. Пользователю сайта предлагается ввести число (целое число, demical .. any) в поле формы. PHP-скрипт будет принимать это число и вычитать его числом (float) в конкретной таблице в базе данных. Что-то вроде ...
$Difference = NumberInForm - NumberInTable
Проблема заключается в том, что я не могу взять число из таблицы (SELECT), так что я могу завершить операцию по математике!
Спасибо
@ coreto98 Обновлен ответ – SalmonKiller
Я за один шаг до получения значения из таблицы. Но кажется, что rwo пуст (хотя я вижу ячейку в таблице из Cpanel (значение = 10) $ sql = ("SELECT Points FROM PointTable WHERE Username = '$ SenderUsername';"); $ result = $ conn-> query ($ sql); $ row = mysql_fetch_assoc ($ result) die ($ row); – coreto98
@ coreto98 хорошо, попробуйте избавиться от 'die ($ row)' в конце. Также убедитесь, что Столы 'Points' и' Username' существуют в таблице «PointTable». Если это не устраняет проблему, попробуйте сделать это '$ sql = (« Выбрать точки из pointTable, где Username = ». $ SenderUsername."; ") ; 'Это был бы лучший способ конкатенации строк. – SalmonKiller