За последние 24 часа нас посетили 17392 программиста и 1624 робота. Сейчас ищут 2145 программистов ...

[PHP] IF

Тема в разделе "Сделайте за меня", создана пользователем Danil005, 27 июн 2015.

  1. Danil005

    Danil005 Активный пользователь

    С нами с:
    2 янв 2015
    Сообщения:
    528
    Симпатии:
    30
    Доработайте пожалуйста, весь день угробил, что бы разобраться.

    Код (PHP):
    1. <?
    2. $q=("SELECT `ags` FROM `usertbl` WHERE `username`='". $_SESSION["session_username"]."'");
    3. $ags = mysql_query($q);
    4.  
    5. $srv= mysql_result($ags)==1;
    6.  
    7. if($srv) {
    8.         echo "Статус аккаунта: <font color=green>активирован</font>";
    9.         } else {
    10.             echo "Статус аккаунта: <font color=red><a href='/ags'>активировать</a></font>";
    11.             }
     
  2. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.115
    Симпатии:
    1.244
    Адрес:
    там-сям
    а зачем? пока кто-то ездит "за тебя" на велике, ты ездить не научишся.

    начни с того, что форматируй свой код "как на показ" всегда! самому будет проще читать.
    если код работает не так как ожидается, читай справку по функциям и проверяй результат каждого действия — см. руководство по отлову ошибок.

    задай себе вопросы и найди ответы:
    - чему на самом деле равен $_SESSION["session_username"] в этом месте?
    - каков результат выполнения запроса?
    - может быть система пытается сообщить тебе об ошибке, но ты игнорируешь?
         
     
  3. Danil005

    Danil005 Активный пользователь

    С нами с:
    2 янв 2015
    Сообщения:
    528
    Симпатии:
    30
    Я сделал, после долгих мучений.

    Код (PHP):
    1.  
    2. $username = $_SESSION["session_username"];
    3. include("includes/connection.php"); 
    4.  
    5.  $query =mysql_query("SELECT ags FROM usertbl WHERE username='".$username."'");
    6.  
    7.     $numrows=mysql_num_rows($query);
    8.     if($numrows!=0)
    9.  
    10.     {
    11.     while($row=mysql_fetch_assoc($query))
    12.     {
    13.     $dbags=$row['ags'];
    14.     }
    15.  
    16.     if($dbags == 1)
    17.  
    18.     {
    19.      $message = "<h4 style='position: absolute; left: 1020px; top: 230px; padding: 0px; width: 200px'>Accaunt: <font color=green>Enabled</font></h4>";
    20.     } else {
    21.      $message = "<h4 style='position: absolute; left: 1075px; top: 230px; padding: 0px; width: 200px'>Accaunt: <a href=/ru/ags>Activate";
    22.     }
    23.  
    24.  
     
  4. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.