2014-02-11 3 views
-1

Я хочу построить объекты из данных формы HTML. Объект или данные должны быть отправлены в базу данных MySQL.OOP & Forms, JavaScript Vs PHP

Могу ли я достичь этого с помощью JavaScript или использовать PHP в качестве языка кодирования? И, наконец, есть ли у вас источник, который я могу прочитать для достижения этого?

+0

Почему бы не использовать JavaScript и PHP? HTML и JavaScript на передней панели для ввода/взаимодействия пользователя. Затем обрабатывайте, проверяйте и храните данные (в db) с помощью PHP. – adamS

ответ

4

JavaScript и PHP очень разные, поскольку JavaScript работает на стороне клиента (браузер посетителей), а PHP работает на стороне сервера (буквально на сервере).

В зависимости от того, что вы хотите сделать с формой, вы получите другой ответ. Например, если ваша форма используется для регистрации, то вам нужно будет указать POST данные на сервер, но если вы выполняете проверку в форме, то вы, вероятно, захотите добавить в JavaScript (с проверкой на стороне сервера слишком).

+0

JavaScript уже давно работает на стороне сервера. Тем не менее, OP, вероятно, означает клиентскую JS. Возможно, это стоит уточнить. –

+0

Я хочу, чтобы «покупатель» вводил требования к продукту, а «продавец» вводил данные о товаре. Я полагаю, что мне нужно, чтобы предмет продавцов был объектом и, возможно, даже требованиями покупателей. Затем мне нужен код для сравнения двух и список соответствующих покупателей с зарегистрированным продавцом – Bjaeg

+0

@BenjaminGruenbaum из-за отсутствия специфичности и общности вопроса, который я предположил, что это не будет Node.js. – James

0

MySQL обычно работает на веб-сервере, поэтому вам обычно потребуется серверный язык (например, PHP), чтобы поговорить с ним. JavaScript обычно выполняется на клиенте (то есть в веб-браузере пользователя), поэтому он не может установить прямое соединение.

Обычный подход заключается в том, чтобы сделать вашу форму в HTML и, возможно, добавить JavaScript для проверки на стороне клиента. Когда пользователь отправляет форму, данные отправляются на скрипт PHP для обработки.