2013-04-13 34 views
0

我得到一个错误Undefined variable: last_name in C:\xampp\htdocs\how are things\admin panel\editaggrement.phpon line 130当我下面改变我的表行,有没有办法可以让这个错误的变量定义,但是当我改变我的表行div的即时得到错误未定义的变量错误

<tr> 
    <td width="179"><b><font color='#663300'>Last Name<em>*</em></font></b></td> 
    <td><label> 
     <input type="text" name="last_name" value="<?php echo $last_name; ?>" /> 
    </label></td> 
    </tr> 

像这样下面一个div我的形式

<div class="field"> 
    <label for="last_name">Last Name:</label> 
    <input type="text" class="input" id="last_name" name="last_name" value="<?php echo $last_name; ?>" maxlength="30"/> 
<p class="hint">30 characters maximum (letters only)</p> 
    </div> 
+0

我猜其中之一是在设置'$ last_name'的代码之前?将设置码移到上面。 – Dave

回答

3

这样做

<?php echo isset($last_name) ? $last_name : '' ?> 

如果变量未定义,则只需输出一个空字符串('')。