Я немного запутался в использовании выражения PHP echo. Предположим, что у меня есть базовый html-макет с обычными тегами, например <html><head><body>
.etc.Некоторая путаница в использовании echo
Теперь предположим, что эхо в шаблона или, может быть, на улице, почему заявление получить выводится на экран? (Потому, что я думал, что любой текст между тегами головы не выводится)
<?php
function getName($username)
{
$query = mysql_query("SELECT * FROM alumni WHERE username = '$username'");
$row = mysql_fetch_array($query);
echo $row['name'];
}
?>
Эта функция вызывается из следующего кода
<?php session_start();?>
<html>
<?php include("connection.php");?>
<?php require_once("includes/functions.php");?>
<body>
<?php
if(isset($_SESSION['access']))
{
$name = getName($_SESSION['username']);
echo($name);
}
else
{
echo("error");
}
?>
</body>
</html>
Правильно ли настроен PHP, а ваше имя файла находится в расширении '.php'? –
echo всегда печатает в документе. если вы хотите использовать что-то позже, чем определить его в переменной и эхо в соответствующее место. – Fahim
Да, я назвал его test.php – light94