2013-02-20 60 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