Я создаю форму, где я использую функцию $ _POST php.
Вот как выглядит моя форма.
form.php
<h1>Songs Movies Form</h1>
<hr />
<form action="songs-movies.php" method="post">
Song Name:
Enter Song Name: <input type="text" name="SongName" size="25" />
Enter Movie Name: <input type="text" name="MovieName" size="25" />
<input type="submit" value="Submit" name="submit" />
</form>
<br />
<a href="/forms/">Back to Forms</a>
<hr />
Теперь я хочу, чтобы отобразить результат SongName и MovieName, поэтому я использовал эхо $ _POST [ "SongName"]; и echo $ _POST ["MovieName"];, который отлично генерирует результат.
Теперь я хочу, чтобы положить эти значения SongName и MovieName между текстом/линией/парой в странице вывода результатов/и если значение SongName или MovieName пусто, то результат/вывод не должен отображать этот конкретный текст/строку/пара, где я поместил эти функции.
, например.
ABC Song является популярной Песня XYZ Movie. The ABC Song из XYZ Movie является управляющим директором PQR.
Теперь вы можете видеть, что в приведенном выше параграфе есть два предложения. Я хочу поставить функцию для первого предложения только тогда, когда значение полого SongName и MovieName пустует затем
- Он должен показывать первое предложение ли поле значения SongName и MovieName пуст или нет. ABC Song - популярная песня фильма XYZ. Если значения поля SongName и MovieName пустые, то он может оставить пробел между ними, и я знаю, что это можно сделать с помощью этой функции echo $ _POST ["SongName"];.
НО
- Он не должен отображать первое предложение строку, если значения полей из SongName и MovieName пустые т.е. АВС песня XYZ Movie направляется директором PQR.
Вы можете проверить, установлен ли '$ _POST ['key']' с 'isset ($ _ POST ['key'])', а затем делать все, что вам нравится. – Leri