и это снова я... сразу код: PHP: <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <title>Редактирование</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <form action="edit.php" method="POST" /> <table class="table_blur"> <tr> <th>Дата</th> <th>Время</th> <th>Название</th> <th>Сумма</th> </tr> <tr><td><input type="date" name="date" /></td> <td><input type="time" name="time"/></td> <td><input type="text" size="20" name="name" /></td> <td><input type="text" size="20" name="summa" /></td> </tr> </table> <br><input class="button" type="submit" value="Изменить" name="submit" /> </form>'; <?php if (isset($_POST['submit'])) { if (empty($_POST['date'])) { $info_reg = 'Вы не ввели Дату'; } elseif (empty($_POST['time'])) { $info_reg = 'Вы не ввели Время'; } elseif (empty($_POST['name'])) { $info_reg = 'Вы не ввели Название операции'; } elseif (empty($_POST['summa'])) { $info_reg = 'Вы не ввели сумму'; } else { $id = $_GET['id']; $date = $_POST['date'].' '.$_POST['time'].':00'; $name = $_POST['name']; $summa = $_POST['summa']; $connection = mysqli_connect('localhost', 'dbuser', 'dbpass', 'dbname') or die(mysqli_error()); $query = "UPDATE table SET date=$date, name=$name, summa=$summa WHERE id=$id"; $result = mysqli_query($connection, $query) or die(mysqli_error()); $info_reg = 'Изменено!'; } } $info_reg = isset($info_reg) ? $info_reg : NULL; echo $info_reg; ?> </body> </html> вылезает ошибка Warning: mysqli_error() expects exactly 1 parameter, 0 given in на строке с $result (51 строка) я понимаю что ошибка где то в $query, но вот никак не могу понять что не так.. пробовал с кавычками и имена столбцов и переменные, бесполезно. Пробовал не update а replace, но там просто добавлялась новая строка, а не изменялась. Прошу помощи...
Просто завязывай с программированием. Тебе машина на человеческом языке пишет, а ты вместо того, чтоб перевести и подумать - бежишь на форум. Функция требует аргумент, но его не передано.
Не указывайте как мне жить, товарищ. В поисковике я искал, не нашёл, нет желания помочь-пройдите мимо.
А зачем в поисковике искать? Тем более завязывай с программированием. Поисковик не поможет людям, которые в голову только кушают. ПРЕДУПРЕЖДЕНИЕ: mysqli_error() ожидает ровно 1 параметр, 0 передано. Строка такая-то. Открываешь мануал по функции и видишь какой она параметр требует. Сложно чтоль? --- Добавлено --- И потом вот эти твои размышления типа в $query проблема. Ну да, в ней. Обламывается запрос и идет выполнение кода правой руки. А там программист любезно оставил еще одну ошибку.