Диман Григорьев
Ученик
(64)
4 года назад
Ну во-первых у тебя ошибка вот здесь if(isset($_POST['label']))
нужно в конце ) поставить такую { а потом закрыть
Если у тебя это имя поля тогда закрой ее вот так ; после )
И здесь также if(isset($_POST['amount'])) если это название кнопки тогда сделай вот так if(isset($_POST['amount'])) { а если это имя поля тогда в конце ;
А откуда взялась переменная $rrb ?
И еще кстати, когда мы подключаемся к mysql query имя таблице должно быть в таких кавычках `` В твоем случае `plateg`
Еще что бы не мучиться заносить в базу данных через метод post, добавь это все в переменную на пример
if(isset($_POST['label'])) {
$label = $_POST['label'];
}
<?php
$amount = 0;
if(isset($_POST['label'])){
$label = $_POST['label'];
}
$result =$link->query("SELECT * FROM `plateg` WHERE
id_akk='$label' ORDER BY data");
while($result = mysqli_fetch_array($link));
{
if($rrb['typ']==1)
$s=$s+$rrb['summa'];
if($rrb['typ']==2)
$s=$s-$rrb['summa'];
}
if(isset($_POST['amount'])){
$amount = $_POST['amount'];
}
$link->query("UPDATE `akk` SET `summa`='$amount' WHERE i`d_akk`='$label' ");
?>
Эта ошибка выходит в этом коде -
\ https://ideone.com/3x62lu \
По мануалу исправить не получается, читал на форуме, пишут, что такую ошибку вызывает предыдущий код. Похоже, что так. Предшествующий код писал по мануалу, он ошибку не выдает.
Подскажите пожалуйста, Что сделал не правильно ?