Это попытка назвать данные также, как называется переменная...
armancho7777777 пишет:
Учите язык. И html тоже.
Все-все..)) Только с формой закончу и снова за уроки
Вывод данных получил, но (!) независимо оттого, какие данные я ввожу, поолучаю один и тот же ответ "Ему вообще не светит стать президентом".
Получается, что у меня не работает ни IF, ни else If. Возвращает значение $result при $sName - else... Почему не обрабатываеются варианты "Медведев", "Владимир" и "Путин"???
Вот для примера:
Сплел я корзинку для грибов дома (написал я код)
Вариант 1:
Сложил купленные в магазине грибы и хожу по квартире... Грибник, блин...
Вариант 2:
Сплел карзинку для грибов и пошел в лес собирать (уже почувствовал себя настоящим грибником... (Добавление)
armancho7777777 пишет:
Учите язык.
Простите)) (Добавление)
Вот такую форму написал по примеру формы в интернет магазине. Не могу связать форму ввода и форму вывода.
В файле "start" у меня код формы, в файле "start1" лежит Php код, который должен просчитать, какой ответ вывести в окно и отобразить его. После заполнения формы она просто сбрасывается и все. Что не так?
)) Да Вы в начале этого кода присвойте значение переменной, да й всё))
Да, конечно, но в этом сучае просто пропадает весь кайф написания кода - если я введу одно значение - я точно буду знать, какой результат получу.... Он рядом в исходном коде будет мною же и прописан)) Хочется наблюдать, как это происходит со стороны пользователя - создать ножество переменных и огромную укучу условий ... Потом просто проверять. Я вот на этом сайте скачал антимат... Что за иероглифы я там увидел - не понять вообще... Должен был получиться php код, но я кракозябру увидел (неизвестного происхождения)... Вот и написал бы простейшую программу по принципа антимата... подмена значений, условия разные... Вобщем, чтобы видеть все наглядно...Вот как-то так!)
Всё так же и сработает, но читабельность кода не в лучшую сторону.
Меня радует, что работает) А вот над красивостью пока еще сложно работать, но буду стараться.
Существуют ли в свободном доступе коды полей ввода или что-то подобное, чтобы я мог проверять все, что пишу на работоспособность? Например, код HTML + PHP, который выдаст одно окно с полем для ввода данных, куда бы я мог вбивать значения и смотреть результаты? (Добавление)
Сам написать пока еще не в состоянии, но пользоваться уже хочется для обучения. (Добавление)
Сам написать пока еще не в состоянии, но пользоваться уже хочется для обучения.
$result=($sName=='Медведев') ? 'пока еще президент':(
($sName=='Путин') ? 'Президент все-еще Дмитрий Анатоьевич Медведев':(
($sName=='Владимир') ? 'Он еще инаугурацию не прошел':'Ему вообще не светит стать президентом'));
Получается что переменная $result читает построчно все варианты значений в скобках (чисто гипотетически, в скобках значения под опреатором if) и возвращает значение в зависимости оттого, соответствует введеный параметр одному из значений переменной $sName или нет... Так?
А что произойдет все-таки в том варианте, что я написал, не взяв в скобки первое значение переменной?:
$result=$sName=="Медведев"?"пока еще президент":($sName=="Путин"?"Президент все-еще Дмитрий Анатоьевич Медведев":($sName=="Владимир"?"Он еще инаугурацию не прошел":"Ему вообще не светит стать президентом"));
?>
(Добавление) armancho7777777, спасибо за дополнение - все становится светлее и прозрачнее))
Использую тернарный оператор ты проверяешь выполнение всех условий и если выполнится какое-либо из вышестроящих выполнение остальных не прервётся и выполнится тоже.
А есть ли команда, которая искусственно прерывает выполнение опреции, тапа "break"?
Okula пишет:
Выполнение тернарного оператора эквивалентно конструкции if..else, но никак не if..elseif..else
Ясно, значит только на 2 варианта - либо Медведев, либо иначе.
Вроде как уяснил=) Написал несколько примеров с разными числовыми значениями - теперь все понятно, спасибо.
________________________________ _____________
Следующий вопрос.
При помощи опреатора IF я определяю значение false или true.
Если я задаю несколько вариантов для обработки данных оператором elseif, то функция становится намного шире - появляется возможность обрабатывать больше данных и выдавать больше результатов - это ясно. Но как быть с "быстрым способом"?
Как указано в примере урока, определить правду и ложь можно так:
$result=$sName=="Медведев"?"пока еще президент":($sName=="Путин"?"Президент все-еще Дмитрий Анатоьевич Медведев":($sName=="Владимир"?"Он еще инаугурацию не прошел":"Ему вообще не светит стать президентом"));
Да, но увы... Мегафон - тот же безлимитный диал ап.... Никак мне не скачать, хотя многие хвалят вебинары... Я думаю, что со временем мне удастся понять все, что написано в этом учебнике. но за ссылку спасибо - как будет возможность - обязательно скачаю.
хорошо бы добавить этот пример в урок #1 раздел "Создание массива и его наполнение".
Там пример, который не подразумевает вставки точного индекса между []...
Вроде бы все понятно, за (как обычно) некоторым исключением..
Колбасу поменяли на мороженое. ок.
Колбаса занимает следующее место после максимального - [3]. ок
[4] - кетчуп
[5] - селедка
Так автоматически можно присваивать индексы от 0 до 1999, но следующий в любом случае будет Йогурт. Такое ему задано условие. Это мне ясно. Фактически все продукты внедрены в массив. drink - это ключ. Скорее всего речь идет об ассоциативном массиве... Так? Вот только дамп... Прочитал про него, понял, что выводит информацию в исходнике... но что за цифры в скобках - понять так и не удалось. Сейчас читаю с самого начала абсолютно все. Может где-то что-то и упустил об этом... Буду кумекать, спасибо. (Добавление)
LIME пишет:
вам надо научиться хорошо программировать?
или писать какие-нибудь сайтики?
Я еще не определился, как не прискорбно. Точно знаю, что для общего развития - как минимум. Второстепенно - понимать, что происходит на сайте, управление которым мне поручили (только управление контентом, дали права администратора, но я дуб-дубом.) От меня ктроме управления контентом и продвижения ничего не требуют, но я сам хочу понимать происходящее. Если я почувствую, что способен научиться - буду стремиться к первому.
Мне любопытно, как устроены приложения...
Ну (без лишней скромности) хочется иногда поддержать тему в разговоре умников, которые на php общаются лучше, чем на простом русском языке в моей компании. Хочется их удивить. Я еще не определился с конкретными целями, но применение знаниям я обязательно найду.