Member 13637584 Ответов: 0

Получить идентификационное значение кнопки?


Привет,
Я пытаюсь получить значение выбранной кнопки, то есть идентификатор элемента

Смотрите код ниже, последний запрос возвращает отображаемый элемент $MealID.

Петля петляет вокруг & отображает 4 элемента, все из которых имеют кнопки рядом с ними.

При нажатии на кнопку Мне нужно получить идентификатор еды, чтобы изменить "отображается" на 1 в таблице БД

Кто-нибудь может помочь?

Что я уже пробовал:

//output recipe information
while($dbRow=$dbQuery->fetch(PDO::FETCH_ASSOC) and ($cnt < $max))  
    {
            echo "".$dbRow["Name"].""."<br><img src=\".$dbRow['Picture']."' width='150' height='150' />"."".$dbRow["Instructions"]."<form method='POST'><input type='submit' name='submit' value='Completee' class='button'>";
	  $cnt++;

	$RecipeID=$dbRow["RecipeID"];
	if (!$inserted) {
    $Displayed = false;
		$stmt=$conn->prepare("INSERT into UserMeals (UserID, MealID, Displayed) VALUES (:UserID, :MealID, :Displayed) "); 
		$stmt->execute(array(
	   ':UserID' => $UserID,
		':MealID' => $MealID,
		':Displayed' => $Displayed
		)); 
 }
	}


   if (isset($_POST['submit']) && ($daysLeft == 7)){
$dbQuery = $conn->prepare('UPDATE UserRecipes SET Displayed="1" WHERE UserID=:UserID AND MealID=$MealID');
   $dbParams = array(':UserID'=>$UserID);
 $dbQuery->execute($dbParams);
   }

0 Ответов