извлечение строки из базы данных в php возвращает только часть перед пробелом - PullRequest
0 голосов
/ 21 июня 2011

Я пытаюсь отобразить varchar (40) из базы данных в поле страницы php.значение в базе данных - «тестовый адрес», но когда он отображается на странице, он показывает только «тест».

Ниже приведен код, спасибо за помощь.

$sql = "SELECT FIRST_NAME,LAST_NAME,ADDRESS,CITY,STATE,ZIP FROM user WHERE USER_ID='$id'";
$result = $database->query($sql);   
$row = mysql_fetch_array( $result );
    $_SESSION['fname']=ucfirst(strtolower($row[0]));        
    $_SESSION['lname']=ucfirst(strtolower($row[1]));
    $_SESSION['address']=$row[2];

<input type='text' name='street_address'DISABLED  size='75' value=";echo var_dump($_SESSION['address']);  print" />

1 Ответ

1 голос
/ 21 июня 2011

Я думаю, что вы, вероятно, пропускаете кавычки вокруг значения. Вы можете вставить источник просмотра?

Но попробуйте это:

echo "<input type='text' name='street_address'DISABLED  size='75' value='";
echo var_dump($_SESSION['address']);
echo "' />";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...