вы используете =
вместо ==
в условиях
$id = $_GET['id'];
if (1 == $id) { // you can use === if you want to compare type also
echo "This is challenge 1 completed";
} elseif (2 == $id) {
echo "This is challenge 2 completed";
else {
echo "The URL parameters didn't work";
}
В условии, если вы используете 1 == $id
, это спасет от ошибок $id = 1
.В случае, если вы напишите 1 = $id
, это выдаст ошибку