2013-02-20 62 views
1
<?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而不是输入数据。php echo语句div类

我在某处忘记了引号还是为了逃避某处?

<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> 

回答

2
User below code, it will solve your problem. 

    <?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> '; 
    } 
    ?> 
2

变量不在PHP中用单引号字符串插值;如果你想要的功能,你需要做这样的事情:

echo "Hello $name";

而不是

echo 'Hello $name';

如果你想使用单引号,串连你的字符串,因为这样的:

echo 'Hello ' . $name;

0

使用此

echo '<div class="result"My blank is under</div> <div class="green">' . $lname . '</div> ';} 
0

试试这个............

<?php $lname = $_POST['lname']; 
    if (isset($_POST['lname']) && !empty($_POST['lname'])) { ?> 
    <div class="result">My blank is under</div> <div class="green"><?php echo $lname ?></div> '; 
<?php } else { ?> 
    <div class="result">Please tell them your</div> <div class="green">last name!</div> '; 
<?php } ?> 
0
<div id="do-info"> 
     <div class=WINER">+ ,0<span id="regalo">0</span> DOMM</div> 
    </div> 

    <div id="do-info2"> 
     <div class="WINER2">Mañana DOOM</div> 
    </div> 

OLA BUEN DIA quisiera军刀科莫乐puedo hacer对阙埃尔赢家UNO我PASE mas de un result result a la vez o si se puede repetir infinidad de veces

+1

请用正确的英文提供您的答案。 – Golda 2015-06-09 13:01:45