Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как подправить код ?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Код записывает только цмфры
Papyaska
Отправлено: 23 Апреля, 2019 - 11:46:03
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Апр. 2019  


Помог: 0 раз(а)




Здравствуйте всем кто читает, не получается написать окно для записи строчных латинских букв и цифр в кол-ве от 10 до 20 . Этот код записывает только цифры. Подскажите пожалуйста где загвоздка ?

КОД :
PHP:
скопировать код в буфер обмена
  1. function field_func_view_2 ($d, $arr, $data, $data_two = '')
  2. {
  3.     $v2 = $data;
  4.  
  5.     if ($d == 'view') {
  6.         if (! $arr['field_name_no']) $v1 = $arr['field_name'] . ':';
  7.         echo $v1 . ' '. $v2;
  8.     }
  9.  
  10.     if ($d == 'view_tab') {
  11.         echo $v2;
  12.     }
  13.  
  14.  
  15.     if ($d == 'view_idv') {
  16.         if (! $arr['field_no']) $v1 = $arr['field'] . ':';
  17.         echo '<tr><td valign=top width=50%>' . $v1 . '</td><td>' . $v2 . '</td></tr>';
  18.     }
  19.  
  20.     if ($d == 'opis') {
  21.         if (! $arr['field_no']) $v1 = $arr['field'] . ': ';
  22.         return $v1 . $v2;
  23.     }
  24.  
  25.     if ($d == 'zag') {
  26.         return $v2;
  27.     }
  28. }


Отредактировано модератором: Строитель, 23 Апреля, 2019 - 11:59:20
Используйте кнопки для оформления кода.
 
 Top
LIME
Отправлено: 27 Апреля, 2019 - 10:23:36
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Ужас
(Добавление)
Этостеб?
Все антипатерны в кучу
Поздравляю тебе удалось
Говнокодер года однозначно!
(Добавление)
Надеюсь пояснения не заставите писать
 
 Top
Papyaska
Отправлено: 27 Апреля, 2019 - 18:41:40
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Апр. 2019  


Помог: 0 раз(а)




Интересно, очень. Как должен выглядеть идеальный код ? Хотелось бы под учится .
 
 Top
Vladimir Kheifets
Отправлено: 27 Апреля, 2019 - 22:39:27
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


Помог: 37 раз(а)




Papyaska пишет:
Интересно, очень. Как должен выглядеть идеальный код ? Хотелось бы под учится .


Здравствуйте!
Может быть, модераторы меня простят, с начала не по сути вопроса.
Смотрел с дочкой мультик "Ральф против интернета".
Запомнился один совет - "Никогда не читай комментарии на свой пост".
Наверно потому, что, к сожалению, иногда мы не получаем ответ на вопрос, а вместо этого оскорбления, которые, на мой взгляд, совершенно не допустимы на профессиональном форуме.
Теперерь по сути. Идеального кода не бывает. Код должен работать согласно поставленной задаче и сопровождаться разработчиками.
В Вашем коде не понятно, где должна быть проверка строчных латинских букв и цифр в кол-ве от 10 до 20, не понятно, где проверка на цифры, которая работает верно.
Попробуйте применить if else if или case
Удачи!

(Отредактировано автором: 27 Апреля, 2019 - 22:42:29)

 
 Top
Papyaska
Отправлено: 29 Апреля, 2019 - 08:50:26
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Апр. 2019  


Помог: 0 раз(а)




Спасибо за подсказку.
 
 Top
LIME
Отправлено: 29 Апреля, 2019 - 13:43:03
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




а еще непонятно почему есть и вывод и ретурн
непонятно что означают имена
и зачем передавать заранее определенный набор параметров в массиве
 
 Top
Papyaska
Отправлено: 30 Апреля, 2019 - 09:40:20
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Апр. 2019  


Помог: 0 раз(а)




Здесь я все - нашел решение. Все работает. Эта тема закрыта.
Тема закрыта!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB