Если $_POST пустая функция

Я создаю форму, в которой использую php-функцию $_POST.

Вот как выглядит моя форма.

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, поэтому я использовал echo $_POST["SongName"];и echo $_POST["MovieName"];который идеально генерирует результат.

Теперь я хочу поместить эти значения SongNameи MovieNameмежду текстом/строкой/параграфом на странице результата/вывода и если значение SongNameили MovieNameпусто, тогда результат/вывод не должен отображать тот конкретный текст/строку/параграф, где я поместил эти функции.

напр.


ABC Song— популярная песня из фильма XYZ. ABC Songиз XYZ Movieпоставлен режиссером PQR.


Теперь вы можете видеть, что в приведенном выше параграфе есть два предложения. Я хочу поместить функцию для первого предложения только тогда, когда значения полей SongName и MovieName пусты, тогда

  • должно отображаться первое предложение, независимо от того, значения поля SongNameи MovieNameпусты или нет, т.е. ABC Song — это популярная песня из фильма XYZ. Если значения полей SongNameи MovieNameпусты, между ними может оставаться пробел, и я знаю, что это можно сделать с помощью этой функции echo $_POST["SongName" ];.

НО

  • Первая строка предложения не должна отображаться, если значения полей SongNameи MovieNameпусты, т. е. ABC Song of XYZ Movie снят режиссером Директор ПКР.
5
задан atif 8 June 2012 в 12:42
поделиться