Доработайте пожалуйста, весь день угробил, что бы разобраться. Код (PHP): <? $q=("SELECT `ags` FROM `usertbl` WHERE `username`='". $_SESSION["session_username"]."'"); $ags = mysql_query($q); $srv= mysql_result($ags)==1; if($srv) { echo "Статус аккаунта: <font color=green>активирован</font>"; } else { echo "Статус аккаунта: <font color=red><a href='/ags'>активировать</a></font>"; }
а зачем? пока кто-то ездит "за тебя" на велике, ты ездить не научишся. начни с того, что форматируй свой код "как на показ" всегда! самому будет проще читать. если код работает не так как ожидается, читай справку по функциям и проверяй результат каждого действия — см. руководство по отлову ошибок. задай себе вопросы и найди ответы: - чему на самом деле равен $_SESSION["session_username"] в этом месте? - каков результат выполнения запроса? - может быть система пытается сообщить тебе об ошибке, но ты игнорируешь? ↓
Я сделал, после долгих мучений. Код (PHP): session_start(); $username = $_SESSION["session_username"]; include("includes/connection.php"); $query =mysql_query("SELECT ags FROM usertbl WHERE username='".$username."'"); $numrows=mysql_num_rows($query); if($numrows!=0) { while($row=mysql_fetch_assoc($query)) { $dbags=$row['ags']; } if($dbags == 1) { $message = "<h4 style='position: absolute; left: 1020px; top: 230px; padding: 0px; width: 200px'>Accaunt: <font color=green>Enabled</font></h4>"; } else { $message = "<h4 style='position: absolute; left: 1075px; top: 230px; padding: 0px; width: 200px'>Accaunt: <a href=/ru/ags>Activate"; }