Учимся программить на PHP

Тема в разделе "PC и www", создана пользователем Onyx, 24 ноя 2008.

  1. Onyx

    Onyx New Member

    Регистрация:
    25 фев 2005
    Сообщения:
    79
    Лайки:
    0
    Баллы:
    0
    Адрес:
    Лиепая
    Всем здрасти.
    Я начинающий веб программер :) Прочитал пока парочку туториалов, одну книжку :) решил в конце концов построить полноценную страничку. Даже купил домен с хостингом для своих тренеровок. И вот что из этого вышло ---> www.underconstruction.lv (все машины всего лишь часть эксперимента так что не пытайтесь их купить :) )
    Страница по продаже авто, но не сс.лв, а скорее всего для стоянок. Знаю тут есть люди которые занимаются программированием, может кто-то даже веб программированием. Хотелось бы услышать ваше мнение. Чего не хватает, что лишнее, что совершенно не правильно и т.д. Раздел VEIKALS(МАГАЗИН) не работает.
    Вообщем жду от вас критики, советов и т.д.
     
  2. Oleg

    Oleg Свой человек

    Регистрация:
    14 апр 2007
    Сообщения:
    4,535
    Лайки:
    396
    Баллы:
    83
    Пол:
    Мужской
    Адрес:
    Рига
    не программист но роде нечего так сделано :super:
     
  3. Tony West

    Tony West Bulldog Club

    Регистрация:
    2 апр 2008
    Сообщения:
    1,881
    Лайки:
    84
    Баллы:
    0
    Род занятий:
    Сам по себе, там сям!!
    Адрес:
    Бикеры
    Красиво цветовая гамма подобрана и расположения!!!:super:
     
  4. Onyx

    Onyx New Member

    Регистрация:
    25 фев 2005
    Сообщения:
    79
    Лайки:
    0
    Баллы:
    0
    Адрес:
    Лиепая
    Меня лично в Popup-е цветовая гамма смущает, светло-голубой фон и на нем белые буквы + толи размер текста, толи то что текст не в рамочках, сам толком не могу понять, создает у меня очущение дискомфорта. Кто-то со мной согласен или не плохо?
     
  5. Samhain

    Samhain Свой человек

    Регистрация:
    10 мар 2007
    Сообщения:
    538
    Лайки:
    13
    Баллы:
    0
    Род занятий:
    Web UI Developer @ Design One
    Адрес:
    Рига
    Дизайн симпотичный, но, конечно же, можно сделать местами чуток лучше. Однако, лучше уделять больше внимания коду и своим знаниям, а дизайн - это уже всегда можно подправить. Так что развивайся, старт очень достойный!
     
  6. Бухало

    Бухало Забанен

    Регистрация:
    12 авг 2006
    Сообщения:
    6,792
    Лайки:
    298
    Баллы:
    0
    Род занятий:
    заправщик
    Адрес:
    AS "Laba Sēta"
    Сайт:
    ну это ж не магазин далеко

    чего нехватает - глянь http://www.oscommerce.com/

    п.с. храни картинки в базе, ты там вообще базу используешь ? :so:
     
  7. Onyx

    Onyx New Member

    Регистрация:
    25 фев 2005
    Сообщения:
    79
    Лайки:
    0
    Баллы:
    0
    Адрес:
    Лиепая
    Информация о машинах в базе (название, комплектация, цена, пути к фоткам и т.д.). Контактная информация в базе. И еще таблица для количества просмотра, где храняться IP адреса и ID машин.
    А обычные картинки не в базе, а проста в коде прописывал пути к ним.

    А по поводу магазина, то да это нельзя назвать магазином, там нет возможости купить авто сидя дома. Смысл как на сс.лв, мобиле.де только в меньшех размерах.
     
  8. Бухало

    Бухало Забанен

    Регистрация:
    12 авг 2006
    Сообщения:
    6,792
    Лайки:
    298
    Баллы:
    0
    Род занятий:
    заправщик
    Адрес:
    AS "Laba Sēta"
    Сайт:
    а ну нормально :super:

    но картинки лучше в базу, намного удобней будет

    покажи базу :wink:
     
  9. Dmitry

    Dmitry Свой человек

    Регистрация:
    16 май 2006
    Сообщения:
    783
    Лайки:
    21
    Баллы:
    0
    Род занятий:
    Сам по себе !
    Адрес:
    Riga Ust' Dvinsk City
    Значит хостинг у тебя в НАНО ИТ :think:

    П,С афтар молодца! красиво для начала! Я вспоминаю свою страничку первую, твоя в 150К раз круче!
     
  10. Onyx

    Onyx New Member

    Регистрация:
    25 фев 2005
    Сообщения:
    79
    Лайки:
    0
    Баллы:
    0
    Адрес:
    Лиепая
    Если я тебя правильно понял то вот:
    Основная таблица.

    `id` int(11) NOT NULL auto_increment,
    `marka` varchar(255) NOT NULL,
    `model` varchar(255) NOT NULL,
    `motor` varchar(255) NOT NULL,
    `year` int(4) NOT NULL,
    `gearbox` varchar(255) NOT NULL,
    `gearboxlv` varchar(255) NOT NULL,
    `nobraukums` int(6) NOT NULL,
    `type` varchar(255) NOT NULL,
    `typelv` varchar(255) NOT NULL,
    `aprikojums` text NOT NULL,
    `aprikojumsru` text NOT NULL,
    `degviela` varchar(255) NOT NULL,
    `degvielalv` varchar(255) NOT NULL,
    `date` date NOT NULL,
    `cena` int(10) NOT NULL,
    `status` varchar(255) NOT NULL,
    `view` int(7) NOT NULL,
    `foto1` varchar(255) NOT NULL,
    `foto2` varchar(255) NOT NULL,
    `foto3` varchar(255) NOT NULL,
    `foto4` varchar(255) NOT NULL,
    `foto5` varchar(255) NOT NULL,
    `foto6` varchar(255) NOT NULL,
    `foto7` varchar(255) NOT NULL,
    `ind_img` varchar(255) NOT NULL,
    `thumb1` varchar(255) NOT NULL,
    `thumb2` varchar(255) NOT NULL,
    `thumb3` varchar(255) NOT NULL,
    `thumb4` varchar(255) NOT NULL,
    `thumb5` varchar(255) NOT NULL,
    `thumb6` varchar(255) NOT NULL,
    `thumb7` varchar(255) NOT NULL,
    PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=44 ;
     
  11. NEC

    NEC Свой человек

    Регистрация:
    3 апр 2005
    Сообщения:
    8,922
    Лайки:
    1,246
    Баллы:
    113
    Адрес:
    riga
    Дорого продаёшь машинки, низачот :)
     
  12. KORN

    KORN Well-Known Member

    Регистрация:
    22 ноя 2007
    Сообщения:
    1,533
    Лайки:
    104
    Баллы:
    63
    Адрес:
    уже не торт
    InnoDB - транакциозная база данных, тебе это не надо 100%, пользуйся MyISAM
     
  13. Oleg

    Oleg Свой человек

    Регистрация:
    14 апр 2007
    Сообщения:
    4,535
    Лайки:
    396
    Баллы:
    83
    Пол:
    Мужской
    Адрес:
    Рига
    мля верните редактирование херню наворотили какую то :zloi::zloi::zloi:
     
  14. Sergeant

    Sergeant Свой человек

    Регистрация:
    19 июл 2007
    Сообщения:
    1,311
    Лайки:
    94
    Баллы:
    48
    Род занятий:
    .NET developer
    Адрес:
    жо Памира
    Сайт:
    Если хочешь быть спецом высокого класса, одно из правил - забудь навсегда про названия полей и переменных на каких-то других языках кроме английского :pens:
    Вот это - полный :doh:
    `aprikojums` text NOT NULL,
    `aprikojumsru` text NOT NULL,
    `degviela` varchar(255) NOT NULL,
    `degvielalv` varchar(255) NOT NULL,

    Ещё попробуй уменьшить "шапку" хотя бы на половину, а то занимает полэкрана. Попробуй ещё не синий цвет полей Год, Комплектация и цена, а светлый серый, тогда должно быть вообще гуд :wink:
     
  15. Night Vision

    Night Vision Свой человек

    Регистрация:
    27 ноя 2003
    Сообщения:
    272
    Лайки:
    13
    Баллы:
    0
    Род занятий:
    Море, море, край бездонный.
    Адрес:
    The Riga City
    Сайт:
    толково выглядет. не похоже на начинающего.

    в списке "Izvēlēties mašīnu" не хватает "all"
     
  16. Onyx

    Onyx New Member

    Регистрация:
    25 фев 2005
    Сообщения:
    79
    Лайки:
    0
    Баллы:
    0
    Адрес:
    Лиепая
    То Samhain:

    Насчет кода +1, у меня еще пока большой минус в том, что я не пишу комменты к коду :(

    То KORN:

    Спасибо надо будет почитать где какую лучше использовать.

    To Sergeant:

    Согласен, в след. проекте исправим эту ошибку.
    P.S.В РУС версии поменял цвет на серый, когда ставил светло-серый он сливается с белым и толком не различить где серый а где белый. Выглядело как будто везде белый, хотя может это из-за моника.

    То Night Vision:

    Да all можна добавить впринципе, я проста подумал, что пользователь может щелкнуть на Auto(Авто) и снова весь список появится :) Но по идеи вы правы.
     
  17. Onyx

    Onyx New Member

    Регистрация:
    25 фев 2005
    Сообщения:
    79
    Лайки:
    0
    Баллы:
    0
    Адрес:
    Лиепая
    Это моя первая страница с использованием PHP и MySQL, а HTML-ом я уже баловался.
     
  18. Бухало

    Бухало Забанен

    Регистрация:
    12 авг 2006
    Сообщения:
    6,792
    Лайки:
    298
    Баллы:
    0
    Род занятий:
    заправщик
    Адрес:
    AS "Laba Sēta"
    Сайт:
    для прототипа нормально
    одной большой таблицы маловато будет, как должно быть читай тут http://www.firststeps.ru/sql/oracle/r.php?107

    тут куча примеров как правильно делать базы для разных нужд http://www.databaseanswers.org/data_models/

    имхо mysql :throwup: из бесплатных postgresql :super:, но почемуто все примеры по ПХП именно для майскл :so:
     
  19. Onyx

    Onyx New Member

    Регистрация:
    25 фев 2005
    Сообщения:
    79
    Лайки:
    0
    Баллы:
    0
    Адрес:
    Лиепая
    Спасибо почитаю сегодня.
    P.S. я еще не могу судить на сколько та или иная база хороша, но то что все примеры и во всех книгах MySQL это факт
     
  20. Sab

    Sab New Member

    Регистрация:
    19 окт 2008
    Сообщения:
    23
    Лайки:
    0
    Баллы:
    0
    Род занятий:
    Programmer
    Адрес:
    Riga
    Чего человека путаешь? InnoDB ни транакциозная база данных, а storage engine (один из) с поддержкой транзакций :pens:
     

Поделиться этой страницей