Как обратиться к БД и узнать количество строк?

Нужно в input передать максимально число, которое может ввести пользователь для редактирования какого либо элемента, максимально число должно = кол-ву строк в определённой таблице БД

$idmax=mysqli_query($conDB,"SELECT COUNT(*) FROM `newstable`");

<div class="col-sm-12">
				<form method="post">
					<input type="number" name="idupdate" class="form-control" placeholder="Введите номер статьи для редактирования" max=" <?php $idmax; ?> ">
					<input type="text" name="headerupdate" class="form-control" placeholder="Введите новое имя для выбранной статьи">
					<input type="text" name="textupdate" class="form-control" placeholder="Введите новый тект для выбранной статьи"><br>
					<input type="submit" name="goupdate" class="btn btn-success" value="Редактировать новость">
				</form>
			</div>
  • Вопрос задан
  • 118 просмотров
Решения вопроса 1
@magarif
Программист
Во-первых, нужно получить число так:
$result = mysqli_query($conDB, "SELECT COUNT(*) FROM `users`");
$idmax  = mysqli_fetch_row($result)[0];


Во-вторых, вставить вот так:
<div class="col-sm-12">
  <form method="post">
    <input type="number" name="idupdate" class="form-control" placeholder="Введите номер статьи для редактирования" max="<?=$idmax?>">
    <input type="text" name="headerupdate" class="form-control" placeholder="Введите новое имя для выбранной статьи">
    <input type="text" name="textupdate" class="form-control" placeholder="Введите новый текст для выбранной статьи"><br>
    <input type="submit" name="goupdate" class="btn btn-success" value="Редактировать новость">
  </form>
</div>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы