Как мне сохранить значение из $_GET чтобы потом методом $_POST Обновить данные в php my admin?
Как мне сохранить значение из $_GET чтобы потом методом $_POST Обновить данные в php my admin ? что мне надо сделать чтобы значение в $MainID сохранилось для обновления данных в php my admin вот код ошибки Warning: Undefined array key "ProgressID" in D:\XAMPP\htdocs\ravi\update.php on line 5
<?php
require_once 'config/connect.php';
$MainID = $_GET['ProgressID'];
$s_id ="";
$g_id = "";
$l = "";
$lab_grade = "";
$s_id_err = "";
$g_id_err ="";
$l_err = "";
$lab_grade_err = "";
if($_SERVER["REQUEST_METHOD"] == "POST"){
$StudentID = trim($_POST["s_id"]);
if(empty($StudentID)){
$s_id_err = "Please choose student.";
} else{
$s_id = $StudentID;
}
$GroupID = trim($_POST["g_id"]);
if(empty($GroupID)){
$g_id_err = "Please choose group.";
} else{
$g_id = $GroupID;
}
$LabWork = trim($_POST["lab"]);
if(empty($LabWork)){
$l_err = "Please enter a number of laboratory work.";
} else{
$l = $LabWork;
}
$LabGrade = trim($_POST["lab_grade"]);
if(empty($LabGrade)){
$lab_grade_err = "Please enter a grade of laboratory work.";
} elseif(filter_var($LabGrade, FILTER_VALIDATE_INT, array("options" => array("min_range"=>1, "max_range"=>20))) === false){
$lab_grade_err = "Please enter a valid grade (from 1 to 20).";
} else{
$lab_grade = $LabGrade;
}
if(empty($g_id_err) && empty($l_err) && empty($lab_grade_err)){
$sql = "UPDATE progress set s_id=:s_id, g_id = :g_id, lab = :lab, lab_grade = :lab_grade where progress_id = $MainID ";
if($exec = $pdo->prepare($sql)){
$exec->bindParam(":s_id", $student_id);
$exec->bindParam(":g_id", $group_id);
$exec->bindParam(":lab", $lab);
$exec->bindParam(":lab_grade", $lab_grade);
$student_id = $s_id;
$group_id = $g_id;
$lab = $l;
$lab_grade = $lab_grade;
if($exec->execute()){
header("location: index.php");
exit();
} else{
echo "Error";
}
}
unset($exec);
}
unset($pdo);
}
?>