Рано или поздно php программист приходит к ide, например phpstorm и тогда chromeOS станет проклятием. Надо смотреть на железо, если оно вменяемое для другой ОС тогда есть тыл для отступления. Но как правило chrome-book это унылая шняга для бабушки, что бы лазить по почте и смотреть фотки.
То что анонсировалось, как chromeOS и то что получилось - это две большие разницы. На мой взгляд, перспектива развития есть, но на данный момент это г..но.
Вы предлагаете сделать за Вас работу? Здесь вопросы задают, а не просят "до ума" довести.
К тому же не понятна структура таблицы. Вместо пояснения, что Tarrifs это "тарифы", указали бы тип данных и являются ли они уникальными.
Можно скрыть все и показывать с помощью javascript в зависимости от класса
Но лучше вынести этот блок в отдельную логику и обращаться к нему передавая параметры
Движок - это жаргон. Разберитесь в отличии framework от CMS и Вы сами ответите на свой вопрос.
1. Писать с нуля на голом php - это утопия
2. Готовые CMS - это решение для:
а) мало бюджетных проектов
б) для людей без знания языков программирования
с) если функционал cms полностью покрывает нынешние и возможные будущие потребности проэкта
3. Есть такая штука - framework. Это набор заготовок, классов и логик. Она позволяет за пару часов сделать простую cms, под собственные нужды без лишних возможностей. Я например пользуюсь связкой yii2 + bootstrap3. В том числе это позволит Вам дописывать необходимый функционал в будущем с минимальными потерями времени. И позволит создавать и очень сложные проекты. Для этого нужно знать PHP, ООП, а так же желательно CSS, Html и немного разбираться в Jquery
Если эта форма во фрейме - никак.
Вот с сайта яндекса инфа:
IFRAME
Простейший вариант — вставленный код создает элемент , в котором отображаются результаты. Этот вариант лучше обеспечивает совместимость со сложным оформлением сайтов, но не позволяет гибко настраивать внешний вид результатов поиска.
Читать о том как вставить, что бы настраивать вид через css можно тут: help.yandex.ru/site/create-setup/create.xml#create
С помощью jquery. Но к сожалению, в jquery нет функции "сделай так, как вот тут". Поэтому придется изучить jquery и написать реализации.
Возможно Ваш вопрос в чем-то другом? Тогда сформулируйте его более точно.