public function actionLogin()
{
if (!Yii::app()->user->isGuest)
{
$role = Yii::app()->user->role;
if ($role)
{
$this->redirect(Yii::app()->params['modules_default_pages'][$role]);
}
}
$model = new LoginForm;
// if it is ajax validation request
if (isset($_POST['ajax']) && $_POST['ajax'] === 'login-form')
{
echo CActiveForm::validate($model);
Yii::app()->end();
}
// collect user input data
if (isset($_POST['LoginForm']))
{
$model->attributes = $_POST['LoginForm'];
if ($model->validate() && $model->login())
$this->redirect(Yii::app()->user->returnUrl);
}
$this->render('login', array('model' => $model));
}
select(к какой группе принадлежит пользователь){
case пользователь из Группы А:
показатьЦеныДляГруппыА();
case пользователь из Группы Б:
показатьЦеныДляГруппыБ();
...
}
html полностью готовить на стороне клиента на JS— в вашем будет значить примерно следующее:
<tbody>
<?php
$sql = "SELECT * FROM test_table2 ";
$sql = mysqli_query($db, $sql);
while ($result = mysqli_fetch_array($sql))
{
echo "<tr><td>".$result['Alphabetic']."</td><td>".$result['Numeriс']."</td><td>".$result['Date']."</td><td>".$result['Unsortable']."</td></tr>\n";
}
?>
</tbody>
<?php
$sql = "SELECT * FROM test_table2 ";
$sql = mysqli_query($db, $sql);
$return = [];
while ($result = mysqli_fetch_array($sql))
{
$return[] = $result; // Здесь просто собираем данные в одну переменную
}
?>
<script>
<? echo "var resultArr='".json_encode($return)."'"; ?> // сюда мы передали переменную в JS
// тут должен быть какой-то JS-шаблонизатор, который разберет массив и сформирует таблицу по шаблону
</script>
<tbody>
</tbody>
if($selected = "SELECT `username` FROM `authme`") { // во-первых тут строка, а значит в кавычки!
echo "Success!"; // во-вторых вот это всегда будет выполняться
} else echo "Bad Request!";
SERVER -> CLIENT: 550 spam message rejected.