<?php $lname = $_POST['lname'];
if ( isset($_POST['lname'] )&& !empty( $_POST['lname'] ) ) {
echo '<div class="result"My blank is under</div> <div class="green"> $lname </div> ';
} else {
echo '<div class="result">Please tell them your</div> <div class="green">last name!</div> ';
}
?>
構文は正しいはずですが、フォームにデータを入力すると、echoステートメントは入力されたデータではなく緑色のクラスの変数名$lnameを表示します。
どこかで引用符を忘れたり、どこかで逃げたりしましたか?
<style>
.result {
color: #FFF;
display: block;
font-size: 36px;
margin-top: 1px;
margin-before: 5px;
margin-bottom: 0px;
margin-start: 0;
margin-end: 0;
text-align:center;
font-weight: bold; }
.green {
color: #C9FF1F;
display: block;
font-size: 40px;
margin-top: 1px;
margin-before: 5px;
margin-bottom: 0px;
margin-start: 0;
margin-end: 0;
text-align: center;
font-weight: bold;
}
</style>