В настоящее время я обновляю базу данных выбранными значениями, однако я использую for l oop для обработки каждой записи. Но я могу сделать это только с выбранным числом, в настоящее время 6, как показано ниже.
for ($ind = 0; $ind <6; $ind++ )
Как мне сделать это oop через все и затем остановиться?
В настоящее время я получаю значения с другой страницы с помощью $ _POST и затем отправляю их в базу данных на этой странице. Как показано ниже:
for ($ind = 0; $ind <6; $ind++ ) {
$SID = $_POST['SID' . $ind];
$week1 = $_POST ['week1' . $ind];
$week2 = $_POST ['week2' . $ind];
$week3 = $_POST ['week3' . $ind];
$week4 = $_POST ['week4' . $ind];
$week5 = $_POST ['week5' . $ind];
$week6 = $_POST ['week6' . $ind];
$week7 = $_POST ['week7' . $ind];
$week8 = $_POST ['week8' . $ind];
$week9 = $_POST ['week9' . $ind];
$week10 = $_POST ['week10' . $ind];
$sqlQuery = "Update weekbyweek SET Week_1=".$week1.", Week_2=".$week2.", Week_3=".$week3.", Week_4=".$week4.", Week_5=".$week5.", Week_6=".$week6.", Week_7=".$week7.", Week_8=".$week8.", Week_9=".$week9.", Week_10=".$week10." WHERE SID='".$SID."'";
$statement = $db->prepare($sqlQuery);
$statement->execute(['$Week_1' => $week1, '$Week_2' => $week2,'$Week_3' => $week3, '$Week_4' => $week4,'$Week_5' => $week5, '$Week_6' => $week6,'$Week_7' => $week7, '$Week_8' => $week8,'$Week_9' => $week9, '$Week_10' => $week10]);
}