我正在創建一個表單,我正在使用$ _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和在結果/輸出頁面中的文本/行/段之間如果SONGNAME或的movieName爲空值,那麼結果/輸出的movieName我不應該在那裏放置那些特定的文本/行/段。
例如
ABC宋是XYZ電影的流行歌曲。 The ABC歌曲的XYZ電影由PQR導演執導。
現在你可以看到在上面的段落中有兩個句子。我想把功能的第一句話,只有當SONGNAME和字段值的movieName是空的,則
- 應該顯示的第一句話是否和字段值SONGNAME的movieName是空的或不是,即ABC歌曲是XYZ電影的流行歌曲。如果字段值爲SongName和MovieName是空的,那麼它們可以在它們之間留下空格,我知道它可以通過這個函數完成echo $ _POST [「SongName」];。
BUT
- 如果SONGNAME和的movieName字段值是空的,即XYZ電影的ABC樂曲由PQR導演執導它不應該顯示第一句子線。
你可以檢查'$ _POST ['key']'是否設置了isset($ _ POST ['key'])'然後做任何你喜歡的事情。 – Leri