@kEdo_me

Почему не работает UPDATE?

Здравствуйте. Суть вопроса: Есть файл, в котором выводится массив из N форм для ввода данных. Затем, с помощью jQuery подключается второй файл, в котором должно происходить обновление файлов, но оно не работает.. Вот эти самые файлы:

Формирование input`ов:
$result = mysqli_query( $link,"SELECT $rowcarouselimage FROM $table WHERE $rowcarouselimage <> '' and $rowcarouselimage IS NOT NULL");	
	$id = 1;
	echo "<p class=\"maintext thirdtext\">Изображения в карусели:</p>";
	echo "<form id=\"formcarousel\">";
	while($row = mysqli_fetch_row($result)){
		echo "<input class=\"admininput admincarousel\" type=\"text\" name=\"resultcarousel$id\" autocomplete=\"off\" value=\"$row[0]\" >";
		$id++;
	}
	echo "<input type=\"submit\" class=\"buttonsubmit buttonthird\" style=\"margin-bottom:10px;\" value =\"Сохранить\">";
	echo "</form>";


Обновление полей в mysql:
$link = mysqli_connect($host, $user, $password, $database) 
		or die("Ошибка " . mysqli_error($link));
	$id = 1;
	while($row = mysqli_fetch_row($result)){
		$resultcarousel = $_POST['resultcarousel$id'];
		$result = mysqli_query( $link,"UPDATE $table SET $rowcarouselimage = '$resultcarousel' WHERE $rowcarouselimage <> '' and $rowcarouselimage IS NOT NULL");		
		$id++;
	}


Причём, я точно знаю, что файл с обновлением подключается и исполняется
  • Вопрос задан
  • 89 просмотров
Пригласить эксперта
Ответы на вопрос 1
@FanatPHP
Я не знаю, из какого пальца вы высосали while($row = mysqli_fetch_row($result)){ во втором файле, и что имели в виду этим кодом, но оно работать не будет. Никакого $result в этом файле нет, и взяться ему не откуда.

На всякий случай: Самые основы. Как работает PHP.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы