У меня есть простая настройка страницы / базы данных, где вы можете увеличивать или уменьшать общее количество баллов для человека A или человека B.
Я получил некоторую помощь, бросая некоторые вещи в их собственную функцию, чтобы очистить вещи. Я новичок в php и mysql; перечитывая то, что у меня есть, я понимаю всю логику, я просто не могу понять, как это закончить, в том смысле, что, как сейчас, любая кнопка добавит точку; Мне нужно, чтобы кнопка точки вычитания работала тоже.
Моя база данных - это таблица 'user' с точками и именем в
Вот что у меня есть:
<code><?php
function print_r_dump( $val )
{
echo '<pre>';
print_r( $val );
echo '
';
}
// if (isset ($ _POST) || isset ($ _POST ['Добавить точку']))
if (isset ($ _POST))
{
// Печатает, что в посте
print_r_dump ($ _POST);
$ str = "select * from user, где name = '";
$ str. = $ _POST ['person'];
$ str. = "'";
$ link = mysql_connect ('mysql.xxxxx.net', 'xxxxx', 'xxxxx');
mysql_select_db ('xxxxx_points', $ link);
$ result = mysql_query ($ str, $ link);
$ row = mysql_fetch_assoc ($ result);
$ points = $ row ['points'];
$ str = 'обновить пользовательские установленные точки ='. ($ очков + 1). 'где имя = \' '. $ _POST ['person']. '\' ';
$ result = mysql_query ($ str, $ link);
}
$ link = mysql_connect ('mysql.xxxxx.net', 'xxxxx', 'xxxxx');
mysql_select_db ('xxxxx_points', $ link);
$ str = "ВЫБРАТЬ точки от пользователя, ГДЕ name = 'Person A'";
$ str = "SELECT * FROM user";
$ result = mysql_query ($ str, $ link);
$ results = array ();
while ($ row = mysql_fetch_assoc ($ result))
{
$ results [$ row ['name']] = $ row ['points'];
}
?>
Количество людей A: <? Php echo $ results ['Person A']; ?>
Количество людей B: <? Php echo $ results ['Person B']; ?>
<?
print_r_dump ($ results);
?>