2015-11-15 19 views
1

我使用以下php代码检索数据库中的数据字段address,结果不完整。例如地址是“1231 Honey Blossom”,结果只显示“1231”。但是,如果地址是“1231HoneyBlossom”(两者之间没有间隙或空间),则它将全部返回。它看起来像PHP代码无法读取的差距或空间。任何帮助或建议?这是代码。数据字段未完全使用php代码检索

 while ($record = mysql_fetch_array($recordSet)){ 
     echo "<form action = member-list.php method = post>"; 
     echo "<tr>"; 
     echo "<td>" . "<input size = 35 type = text name= address value =" .$record['Address']. " ></td>"; 
     echo "</tr>"; 
     echo "</form>"; 
     } 

还有其他领域但对这个问题的目的,我切断他们,因为他们是不相关的。

回答

3

既然你是不是在你的

<input size = 35 type = text name= address value =" .$record['Address']. " > 

使用引号妥善那么当没有为value数据中的一个空间 -

value =" .$record['Address']. " 

值将在第一个空格结束。

您需要报价

<input size='35' type='text' name='address' value='" .$record['Address']. "' > 
0

似乎缺少你报价

while ($record = mysql_fetch_array($recordSet)){ 
    echo "<form action = 'member-list.php' method = 'post'>"; 
    echo "<tr>"; 
    echo "<td>" . "<input size = 35 type = 'text' name= 'address' value ='" .$record['Address']. "' ></td>"; 
    echo "</tr>"; 
    ec