Если я правильно понимаю, то e-shop должен быть понятен для поисковиков. На сегодняшний день тяжело сделать изоморфное SPA приложение, в итоге это не рентабельно.
Главное - на следующем собеседовании не говорите, что уволились из-за плохого кода и ленивых тестеров. Вас не возьмут, т.к. на новом месте тоже плохой код и тестеры не те ;)
Тогда попробуйте как то так:
$query = "INSERT INTO messages (id_dialog, text, type, data, status)
SELECT dialogs.id_dialog, '$text', '$type', '$data', '$status'
FROM dialogs
WHERE dialogs.id_client = '$id_client'";
Максим Гречушников: Да без травы обошлось. Там вроде логичный и понятный подход был. Только с кодом начисления ЗП проблемы были)) Вся контора разбежалась. Алена в том числе. Она, кстати, фин. диром. поработала немного в дочернем предприятии.
js-xlsx, как и Phpexcel выполняет преобразования как excel->html, так и html->excel.
Еще раз повторяю: у них есть демо table->excel. Специально для Вас нашел его: sheetjs.com/demos/table.html
Александр Аксентьев: Вы, возможно, удивитесь, но не каждая компания может себе позволить Linux сервер)))) Это те самые компании, которые тратят большие деньги на продукты Microsoft, IBM, SAP, Oracle. Как web сервер windows ведет себя не плохо. Очень легко настраивается, управляется и контролируется. Отличная альтернатива Linux, особенно, когда Linux - непозволительная роскошь. А ASP.NET -замечательная платформа, ничем не уступающая другим технологиям.
Разумеется, применять Windows решения целесообразно только в крайних случаях (например, когда в компании есть лишние денежки; шутка).
Да, для простых сайтов, однозначно, MODx выигрывает. Но тут есть некая специфика - администратор сайта не один человек, а 100, может 200 человек. У них должны быть разные права. Удобная админка только для их региона и раздела. Вот и возникает вопрос, может ли MODx помочь в данном случае, не придется ли писать "Костыли", если придется, то насколько коряво это будет в конечном виде, сложно ли будет разобраться разработчику после меня.