начинающий программист, поэтому я приношу свои извинения, если это пустая трата времени.
Я создал HTML-форму, которая выглядит следующим образом:
<form action="post.php" method="post">
<label for="artist">Artist:</label><br>
<input title="" type="text" name="artist" id="artist" value="Muse" required><br>
<label for="album">Album:</label><br>
<input title="" type="text" name="album" id="album" value="Live At Rome Olympic Stadium" required><br>
<label for="genre">Genre:</label><br>
<input title="" type="text" name="genre" id="genre" value="Rock" required><br>
<label for="year">Year:</label><br>
<input title="" type="number" name="year" id="year" value="2013" required><br>
<label for="tracks">Tracks:</label><br>
<input title="" type="number" name="tracks" id="tracks" value="13" required><br><br>
<input title="" type="submit" name="submit" value="Submit">
</form>
Отправленная информация отправленав post.php, который выглядит следующим образом:
if ($_POST['artist'] ['album'] ['genre'] ['year'] ['tracks']) {
echo "The artist name is " . $_POST['artist'];
echo "<br>";
echo "The album name is " . $_POST['album'];
echo "<br>";
echo "The genre is " . $_POST['genre'];
echo "<br>";
echo "The year of release is " . $_POST['year'];
echo "<br>";
echo "The number of tracks is " . $_POST['tracks'];
echo "<br>";
} else {
echo "You have not filled out all the forms";
}
(я не уверен, стоит ли использовать isset, или нет - но это другой вопрос)
Согласно моимредактор PHPStorm, нет ошибок в форматировании параметров в $ _POST, однако мой браузер выдает мне следующие ошибки:
Предупреждение: недопустимое смещение строки 'album' в C: \ xampp \ htdocs \ php1 \ week2test\ week2music \ post.php в строке 3
Предупреждение. Недопустимое смещение строки 'genre' в C: \ xampp \ htdocs \ php1 \ week2test \ week2music \ post.php в строке 3
Предупреждение: Недопустимое смещение строки 'year' в C: \ xampp \ htdocs \ php1 \ week2test \ week2music \ post.php в строке 3
Предупреждение: Недопустимое смещение строки 'track' в C: \ xampp \ htdocs \ php1\ week2test \ week2music \ post.php в строке 3
Как мне отформатировать мой параметрs в $ _POST, чтобы избавиться от этих ошибок?Или, если это не проблема, тогда я не знаю, в чем проблема, у вас есть какое-то понимание?
Должен ли я использовать isset в этом сценарии?
Заранее спасибо.