Закрыть Привет! Если вы читаете это - Вы еще не зарегистрированы. Это займет не больше минуты. Нажмите здесь, чтобы пройти регистрацию в несколько простых шагов, чтобы пользоваться всеми возможностями нашего форума. Обратите внимание, запрещены непристойные, матерные, бессмысленные (цифры, случайный набор букв) ники. Удачи!

Тема: Warning: Missing argument 2

Показано с 1 по 3 из 3

  1. #1
    Пользователь

    Аватар для Citramon

    Статус: Оффлайн
    Регистрация:15.03.2016
    Сообщений:104
    Репутация:13 [+/-] 

    Warning: Missing argument 2

    Привет, помогите не могу понять в чем ошибка

    Warning: Missing argument 2 for rank(), called in Z:\home\test1.ru\www\page\account\ucp.php on line 145 and defined in Z:\home\test1.ru\www\engine\plugin.php on line 240

    145
    PHP код:
    ". rank($row['rank'])." 
    240
    PHP код:
        function rank($par$rang)
        {    
            if(
    $par == 1)
            {
                if(
    $rang == 1) return $rank "Интерн";
                else if(
    $rang == 2) return $rank "Участковый врач";
                else if(
    $rang == 3) return $rank "Терапевт";
                else if(
    $rang == 4) return $rank "Проктолог";
                else if(
    $rang == 5) return $rank "Окулист";
                else if(
    $rang == 6) return $rank "Хирург";
                else if(
    $rang == 7) return $rank "Зав. отделением";
                else if(
    $rang == 8) return $rank "Зам. Глав.Врача";
                else if(
    $rang == 9) return $rank "Главный врач";
                else if(
    $rang == 10) return $rank "Министр здравоохранения";
            }
            else if(
    $par == 2)
            {
                if(
    $rang == 1) return $rank "Секретарь";
                else if(
    $rang == 2) return $rank "Мэрия LS";
            }            
        } 
  2. #2
    Пользователь

    Аватар для Dudkakud

    Статус: Оффлайн
    Регистрация:27.01.2016
    Сообщений:142
    Репутация:9 [+/-] 
    Ты используешь 1 аргумент в функции, а их должно быть 2.
    PHP код:
        function rank($par) {
            switch (
    $par){
                case 
    1
                     ...
                     break;
                case 
    2:
                     ...
                     break;
                default:
                     ...
                    break;
            } 
    //в таких случаях лучше использовать свитч.
        

  3. #3
    Пользователь

    Аватар для Citramon

    Статус: Оффлайн
    Регистрация:15.03.2016
    Сообщений:104
    Репутация:13 [+/-] 
    Ты используешь 1 аргумент в функции, а их должно быть 2.
    PHP код:
        function rank($par) {
            switch (
    $par){
                case 
    1
                     ...
                     break;
                case 
    2:
                     ...
                     break;
                default:
                     ...
                    break;
            } 
    //в таких случаях лучше использовать свитч.
        

    Действительно есть же свитч
    Спасибо большое

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения