ati*_*tif 5 php forms function
我正在创建一个表单,我正在使用$ _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 />
Run Code Online (Sandbox Code Playgroud)
现在我要显示SongName和MovieName的结果,所以我使用echo $ _POST ["SongName"]; 和echo $ _POST ["MovieName"]; 这会完美地产生结果.
现在我想将这些值SongName和MovieName放在结果/输出页面中的text/line/para之间,如果SongName或MovieName的值为空,那么结果/输出不应该显示那个特定的text/line/para已经把这些功能.
例如
ABC歌曲是流行的XYZ电影之歌.在ABC歌的XYZ电影是由PQR导演执导.
现在你可以看到上面的Para中有两个句子.我只想在SongName和MovieName的字段值为空时将函数放在第一个句子中
但
Mat*_*hes 15
我认为你在寻找的是:
if(!empty($_POST['foo'])) {
echo "a sentence".$_POST['foo']." with something in the middle.";
}
Run Code Online (Sandbox Code Playgroud)
这将检查该值是否为空,但是空是表示PHP中的许多内容,因此您可能需要更具体.例如,您可能想要检查简单的设置:
if(isset($_POST['foo'])) {
echo "a sentence".$_POST['foo']." with something in the middle.";
}
Run Code Online (Sandbox Code Playgroud)