2014-10-21 3 views
-3

Недавно я начал изучать PHP, и я пытаюсь повторить значение PHP в моем li element. Ive попытался повторить весь HTML-код через PHP, но класс div не работает, и он также не делает $username. Когда я пишу HTML-код и просто пытаюсь повторить PHP, $username все еще не работает.Echo PHP в списке html

<?php 
session_start(); 
$usrnm = $_SESSION['username']; 
$username = 'aaaaaaa'; 
?> 
<html> 
<head> 
<link rel="stylesheet" type="text/css" href="usrnmBar.css"> 

</head> 
<body> 
<h1> This is a test </h1> 
<div class="usrnmbar"> 
<ul> 
<li><a href="post_ad.php">Post Ad</a></li> 
<li> <?php echo $username; ?></li> 
</ul> 
</div><br> 
</body> 
</html> 
+2

Сохранен ли файл с расширением '.php'? – BenM

+0

Действительно ли файл разбирается? Или это просто вывод PHP как простой текст? –

+3

С «не работает», что вы имеете в виду? Вы не получаете выход, вы видите источник PHP в браузере или просто пустое значение ...? – GolezTrol

ответ

1

Возможно, ваше имя пользователя '' пуст? И эта небольшая «ошибка» приводит к сбою вашего приложения.

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

<?php 
session_start(); 
$username = 'aaaaaaa'; 
$_SESSION['username'] = $username; 
$usrnm = $_SESSION['username']; 
?> 

BTW -> Что такое в вашем error.log?