pro*_*ser 3 php if-statement isset
PHP Part在这里所以当我发布它时,其他部分根本不起作用(意思是:我设置的文本只是消失),而另一半起作用(意思是:我可以分配变量,但不能将其留空).我一整晚都在苦苦挣扎......请帮忙!所以这是第二页,如果你需要看一下第一页的代码,请告诉我!
<?php
$lovers = $_POST['lovers'];
$quote = $_POST['quote'];
$color = $_POST['color'];
$font = $_POST['font'];
$imdblink = $_POST['imdblink'];
?>
<?php
if (isset($_POST['lovers']))
{
$lovers = $_POST['lovers'];
}else{
echo "P & M";
}
if (isset($_POST['quote']))
{
$quote = $_POST['quote'];
}else{
echo "I love you.";
}
if (isset($_POST['color']))
{
$color = $_POST['color'];
}else{
echo "yellow";
}
if (isset($_POST['font']))
{
$font = $_POST['font'];
}else{
echo "Futura";
}
if (isset($_POST['imdblink']))
{
$imdblink = $_POST['imdblink'];
}else{
echo "http://www.imdb.com/";
}
?>
Run Code Online (Sandbox Code Playgroud)
这是HTML部分:这里有什么问题吗?请帮忙!
<div class="artGroup slide">
<div class="artwork"> <img src="../_images/M&P.png">
<div class="detail">
<div class="movie01c" style="font-family: <?php echo "{$font}"; ?>; font-size: 20px; color: <?php echo "{$color}";?>;">
<?php echo "{$quote}";?>
</div>
<div class="movie01t"><a href="<?php echo "{$imdblink}";?>">
<?php echo "{$lovers}";?>
</a></div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
而不是使用echo,在else部分也使用变量赋值.
if (isset($_POST['lovers'])) {
$lovers = $_POST['lovers'];
}else{
$lovers = "P & M";
}
Run Code Online (Sandbox Code Playgroud)