Вставка разных значений в php echo - PullRequest
0 голосов
/ 30 января 2012

У меня есть сценарий входа в систему со сценарием публикации в стиле Twitter, и я попытался вставить имя пользователя в сообщения, но это не сработало.Они оба используют одну базу данных, но я не могу понять, почему.Вот php.

    <?php

session_start();

require_once 'database.php';

if (isset($_SESSION['user'])){

echo "Welcome ".$_SESSION['user'];

?>


<?php
$posts = show_posts($_SESSION['userid']);

if (count($posts)){
?>

Теперь часть сообщений

<table class="imagetable">
<table align="center" border='0' cellspacing='0' cellpadding='5' width='300'>
<td background="cell-blue.jpg"> 
<?php
foreach ($posts as $key => $list){
    echo "<tr valign='middle'>\n";

    echo "<td>".".$_SESSION['user']" . "<p>'s BFFL is</p>".$list['body'] ."<br/>\n  "; 
    echo "<small>".$list['stamp'] ."<hr>"."</small></td>\n"; 
    echo "</tr>\n"; 
}
?>
</table>

Я новичок в php, и я не могу понять, почему он не работает ... Я просто хочу названиеПользователь должен быть в посте.

1 Ответ

2 голосов
/ 30 января 2012

Перед вашей переменной сеанса был дополнительный период (оператор concat).Я убрал это для тебя.

echo "<td>" . $_SESSION['user'] . "<p>'s BFFL is</p>" . $list['body'] . "<br/>\n";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...