Спустя 10 минут, 10 секунд (22.06.2011 - 12:55) bulgakov написал(а):
Я не понял вашего вопроса, что вы имеете ввиду под формами? В html есть формы да, php же данные из этих форм помещает в два своих суперглобальных массива $_POST или же в зависимости от того как вы передаете данные из формы $_GET, а вы уже на стороне сервера можете брать эти данные из этих массивов и делать с ними что хотите.
Спустя 3 минуты, 33 секунды (22.06.2011 - 12:59) YVSIK написал(а):
Есть несколько способов отправки через форму,
Допустим такие варианты:(скажем написали в форме Привет мир! )
1. вывели сразу на сайте чуть ниже,
2. отправили в базу для дальнейшего использования как новость,
3. отправили письмом на почту,
4. записали в файл ,
5. вот PHP это используется для отправки на сервер.
Допустим такие варианты:(скажем написали в форме Привет мир! )
1. вывели сразу на сайте чуть ниже,
2. отправили в базу для дальнейшего использования как новость,
3. отправили письмом на почту,
4. записали в файл ,
5. вот PHP это используется для отправки на сервер.
Спустя 16 секунд (22.06.2011 - 12:59) waldicom написал(а):
Данные из формы отправляются на сервер. ПХП принимает их и смотрит, что нажал пользователь (это аналог Button1Click в дельфи, например). И уже в зависимости от того, что нажал пользователь, php выполняет определенные действия
Спустя 4 минуты, 40 секунд (22.06.2011 - 13:03) Dazzly написал(а):
\*Данные из формы отправляются на сервер. ПХП принимает их и смотрит, что нажал пользователь (это аналог Button1Click в дельфи, например). И уже в зависимости от того, что нажал пользователь, php выполняет определенные действия*/
Чё-то я не пойму вас люди (( вот например в javascript это делаеться только он не конектиться с sql.
Чё-то я не пойму вас люди (( вот например в javascript это делаеться только он не конектиться с sql.
Спустя 4 минуты, 59 секунд (22.06.2011 - 13:08) waldicom написал(а):
На каком "не браузерном прогромировании" Вы специализируетесь сейчас? И причем тут javascrtipt?
Спустя 1 минута, 23 секунды (22.06.2011 - 13:10) bulgakov написал(а):
Цитата (Dazzly @ 22.06.2011 - 10:03) |
Чё-то я не пойму вас люди (( вот например в javascript это делаеться только он не конектиться с sql. |
А мы тебя не поймем, ты опиши подробно проблему, что не получается, или что ты хочешь сделать, покажи попытки решить проблему и тогда уже задавай вопрос.
Спустя 27 секунд (22.06.2011 - 13:10) YVSIK написал(а):
в javascript так скажем это делается с лёту
в PHP записываем скажем в базу ,
обрабатываем на ошибки , допукаем или нет
когда надо логинится ведь эти данные логин и пароль
будут лежать в базе
при javascript этой базы нет и действия ваши
дейтвительны до той минуты пока вы на сайте,
вышли, при следущем заходе всё надо по новой
в PHP всё сохраняется в базе делай выводы
в PHP записываем скажем в базу ,
обрабатываем на ошибки , допукаем или нет
когда надо логинится ведь эти данные логин и пароль
будут лежать в базе
при javascript этой базы нет и действия ваши
дейтвительны до той минуты пока вы на сайте,
вышли, при следущем заходе всё надо по новой
в PHP всё сохраняется в базе делай выводы
Спустя 8 минут, 30 секунд (22.06.2011 - 13:19) Dazzly написал(а):
Так что данные отпровляються для обработки в базу и потом уже оттуда приходят?
Я не профи но алгоритм прогромирования знаю
Я не профи но алгоритм прогромирования знаю
Спустя 6 минут, 24 секунды (22.06.2011 - 13:25) Dazzly написал(а):
а вкачестве базы используют MyAdminSql так? тогда следуещий вопрос алгоритм обработки MyAdminSql надо отдельно учить или здесь что-другое?
Спустя 6 минут, 14 секунд (22.06.2011 - 13:31) bodja написал(а):
События которые Вы хотите ,есть у яваскрипта,он выполняется на стороне клиента.
ПХП выполняет свой код на сервере,там же и хранятся базы,там же он и находится.Поэтому ПХП выполняется только через запросы,так как без них он не может знать,что делает пользователь.
Если хотите чтобы выполнялось похоже как на прикладном приложении-комбинируйте ява с ПХП.
Надеюсь понятно обьяснил?
ПХП выполняет свой код на сервере,там же и хранятся базы,там же он и находится.Поэтому ПХП выполняется только через запросы,так как без них он не может знать,что делает пользователь.
Если хотите чтобы выполнялось похоже как на прикладном приложении-комбинируйте ява с ПХП.
Надеюсь понятно обьяснил?
Спустя 50 секунд (22.06.2011 - 13:32) bulgakov написал(а):
Данные для обработки отправляются в php скрипт а там уже вы можете с ними делать что угодно, обработать и вернуть сразу же клиенту, обработать положить в базу на хранение, положить в другой файл или структуру данных, в качестве базы данных так же можете использовать что душе угодно например MySQL. MySQL так же имеет свои механизмы обработки и хранения данных которые да надо учить отдельно, там много функций для работы с данными которые храняться в базе данных, свои переменные свои типы данных, в идеале при работе с базой данных через php вы должны только дать запрос на какие то данные а база уже сама производит всю обработку этих данных и возвращает вам готовы запрос. Как-то так...
Спустя 27 секунд (22.06.2011 - 13:33) YVSIK написал(а):
примерно так,
только это правило в PHP существуют не только для отправки в базу
ещё для обработки введенных данных на сервере
с вытекающими следствиями которые вам потребуются
для простоты понимания это отправка в базу
функции обращений с базой вшиты в PHP
вот так всё это выглядит
только это правило в PHP существуют не только для отправки в базу
ещё для обработки введенных данных на сервере
с вытекающими следствиями которые вам потребуются
для простоты понимания это отправка в базу
функции обращений с базой вшиты в PHP
вот так всё это выглядит
Спустя 4 минуты, 49 секунд (22.06.2011 - 13:38) YVSIK написал(а):
Цитата (Dazzly @ 22.06.2011 - 13:25) |
а вкачестве базы используют MyAdminSql так? тогда следуещий вопрос алгоритм обработки MyAdminSql надо отдельно учить или здесь что-другое? |
всё зависит от того сервера на котором установлен будет ваш хост
в основном на хостовых серверах стоят базы MySQL
Спустя 10 минут, 32 секунды (22.06.2011 - 13:48) Dazzly написал(а):
Вот к примеру phpMyAdmin я хочу работать на нём что мне для этого нужно?
Спустя 11 минут, 9 секунд (22.06.2011 - 13:59) YVSIK написал(а):
Цитата (Dazzly @ 22.06.2011 - 13:48) |
Вот к примеру phpMyAdmin я хочу работать на нём что мне для этого нужно? |
это скрипт при помощи которого вы можете администрировть
вашу базу(создавать , просмотреть, увеличить или уменьшить)
для полноты картины ставите на своём ПК сервер
для начала это денвер (denwer) не путать с названием города в штатах
а дале всё, пошло поехало, пропал человек
(denwer)плиз опечатка опять вышла
Спустя 4 минуты, 42 секунды (22.06.2011 - 14:04) YVSIK написал(а):
есль всё по порядку необходимо следующее
всязка
PHP5 + Apache 2.2 + MySQL 5.1.41 + phpMyAdmin 3.2.3
всё это уже есть в готовом пакете денвера и настроено как надо
всязка
PHP5 + Apache 2.2 + MySQL 5.1.41 + phpMyAdmin 3.2.3
всё это уже есть в готовом пакете денвера и настроено как надо
Спустя 2 минуты, 51 секунда (22.06.2011 - 14:07) SoMeOnE написал(а):
Dazzly
phpMyAdmin это просто программа для работы с базой данных MySQL, через браузер.
Что бы с ней работать, надо установить ее.
Легче всего установить denver. Там все для работы есть. Или же другой готовый продукт.
phpMyAdmin это просто программа для работы с базой данных MySQL, через браузер.
Что бы с ней работать, надо установить ее.
Легче всего установить denver. Там все для работы есть. Или же другой готовый продукт.
Спустя 20 минут, 8 секунд (22.06.2011 - 14:27) Dazzly написал(а):
Да, я знаю, и денвер у меня стоит и пользуюсь я им уже, но разве денвер не локальный, я думал он толька для того компа на котором он стоит, разве не так?
я в начале думал что он что-то вроде собственного хоста дома с доступом через инет но вроде мне сзали что это нет так.
я в начале думал что он что-то вроде собственного хоста дома с доступом через инет но вроде мне сзали что это нет так.
Спустя 10 минут, 19 секунд (22.06.2011 - 14:37) SoMeOnE написал(а):
Спустя 5 часов, 57 минут, 12 секунд (22.06.2011 - 20:34) Админ написал(а):
Цитата |
я проктикую прогромирование (не браузерное) |
афигеть и спорит ведь ещё - может тролль ?
Спустя 15 минут, 56 секунд (22.06.2011 - 20:50) maurise написал(а):
Цитата (Dazzly @ 22.06.2011 - 14:45) |
допустим текстовое поле и кнопка при нажатии кнопки в тек.пол. поевляеться надпись и что для этого нужно указать в кнопке событие кликб имя тек.пол, текст и т.д., а вот php как-то не ясно, тут воще можно выполнять такие операции математические сложения или редактирование текста прям на сайте или тут все компоненты упровления кнопка тек.пол. галачки д.р. расчитаны только для отпровления данных серверу |
Если вернуться в начало, то вот ответ. PHP покажет результат нажатия кнопки только после того как запрос уйдёт на сервер, PHP его там обработает и какие-то данные вернёт обратно. Если нужно показать результат нажатия кнопки сразу, то тут в помощь JavaScript
Как уже говорили, PHP работает на сервере, а на стороне клиента его нету, он выдаёт клиенту страницу в виде простого HTML
Спустя 10 минут, 21 секунда (22.06.2011 - 21:01) XCross написал(а):
госпади....кто на что горазд....

Спустя 12 часов, 7 минут, 21 секунда (23.06.2011 - 09:08) Dazzly написал(а):
Да я знаю что мои вопросы нубские и смешные для вас "бывалых моряков". Спосибо всем кто терпеливо мне объеснял, отвечал на мои нубские вопросы и не пытаясь высмеивать.
Теперь если укого осталось терьпения объените каким образом обробатываеться запрос на сервере, какая прога обробатывает данные, и как задаёться алгоритм, я понимаю что это слишком обширный вопрост, но если вы дадите наводку сайт с уроками учебник и т.д. то буду оч благодарен
Теперь если укого осталось терьпения объените каким образом обробатываеться запрос на сервере, какая прога обробатывает данные, и как задаёться алгоритм, я понимаю что это слишком обширный вопрост, но если вы дадите наводку сайт с уроками учебник и т.д. то буду оч благодарен
Спустя 36 минут, 38 секунд (23.06.2011 - 09:45) maurise написал(а):
Данные из запроса попадают в массивы $_POST и $_GET, достаёшь их оттуда и обрабатываешь как тебе надо. По-простому вот тут написано http://irbis-team.com/15/5/2
Спустя 18 минут, 2 секунды (23.06.2011 - 10:03) Dazzly написал(а):
maurise. так что всё что отпровляеться на сервак храниться (как кеш) в $_POST и $_GET оттуда указывая условие "какой кнопкой пришёл запрос извлекаем"??
Спустя 8 минут, 52 секунды (23.06.2011 - 10:12) maurise написал(а):
ну да
Спустя 1 минута, 54 секунды (23.06.2011 - 10:13) Dazzly написал(а):
А эт код в этой же странице пишеться?
Спустя 28 минут, 18 секунд (23.06.2011 - 10:42) Dazzly написал(а):
форму и обработчик желательно помещать в один файл
это значит? что к главной странице присоеденены другие в которых и происходит то или иное обрабатывание? я правильно понят?
это значит? что к главной странице присоеденены другие в которых и происходит то или иное обрабатывание? я правильно понят?
Спустя 53 минуты, 16 секунд (23.06.2011 - 11:35) YVSIK написал(а):
в PHP есть функция include вот ей и будем подключать допольнительно для построения страницы
в нужном месте и по необходимости
вот такой ещё пример работы PHP
явай тож мона тольк не всегда есть от куда
а здесь есть всё не обходимое на сервере и функции встроенные в PHP
которые в свою очередь будут генерить нужный код к страниче
(во сказал сам даж не совсем понял что)

добавлю так как только в коде втсречаеться этот самый include начнется дейтвие
в явескрипте надо производит какое-то дейтво пользователя
вот такая разница меж ними
в нужном месте и по необходимости
вот такой ещё пример работы PHP
явай тож мона тольк не всегда есть от куда
а здесь есть всё не обходимое на сервере и функции встроенные в PHP
которые в свою очередь будут генерить нужный код к страниче
(во сказал сам даж не совсем понял что)


добавлю так как только в коде втсречаеться этот самый include начнется дейтвие
в явескрипте надо производит какое-то дейтво пользователя
вот такая разница меж ними
Спустя 9 минут, 32 секунды (23.06.2011 - 11:45) maurise написал(а):
Есть основная страница, к ней инклудишь различные дополнительные.
Например, пока все данные формы не заполнены или не удовлетворяют каким-либо условиям, инклудишь вывод формы.
Когда поступят правильные данные, инклудишь другой кусок, который покажет пользователю, что в итоге получилось
Например, пока все данные формы не заполнены или не удовлетворяют каким-либо условиям, инклудишь вывод формы.
Когда поступят правильные данные, инклудишь другой кусок, который покажет пользователю, что в итоге получилось
Спустя 4 минуты, 22 секунды (23.06.2011 - 11:49) Dazzly написал(а):
Ага c include я уже сталкивался. Ясно! )
вот у я такой код рассматриваю вроде УЖЕ (благодаря вам всем) всё яно
_______________________________________________
<?php
header("Content-Type: text/html; charset=utf-8");
error_reporting(E_ALL);
?>
<form action="" method="post">
<input name="text" type="text" /><br />
<input name="ok" type="submit" />
</form>
<?php
$text = !empty($_POST['text'])?$_POST['text']:null;
echo $text;
____________________________________________________
единственно непонимаю вот эти строки. что они делают?
header("Content-Type: text/html; charset=utf-8");
error_reporting(E_ALL);
вот у я такой код рассматриваю вроде УЖЕ (благодаря вам всем) всё яно
_______________________________________________
<?php
header("Content-Type: text/html; charset=utf-8");
error_reporting(E_ALL);
?>
<form action="" method="post">
<input name="text" type="text" /><br />
<input name="ok" type="submit" />
</form>
<?php
$text = !empty($_POST['text'])?$_POST['text']:null;
echo $text;
____________________________________________________
единственно непонимаю вот эти строки. что они делают?
header("Content-Type: text/html; charset=utf-8");
error_reporting(E_ALL);
Спустя 4 минуты, 30 секунд (23.06.2011 - 11:53) maurise написал(а):
Первая передаёт заголовок о кодировке страницы
Вторая задаёт вывод всех ошибок (это для отладки)
Вторая задаёт вывод всех ошибок (это для отладки)
Спустя 7 минут, 26 секунд (23.06.2011 - 12:01) Dazzly написал(а):
Ясно! а здесь....
$text = !empty($_POST['text'])?$_POST['text']:null; \
...своеобразное условие? без оператора if это намольно?
$text = !empty($_POST['text'])?$_POST['text']:null; \
...своеобразное условие? без оператора if это намольно?
Спустя 10 минут, 8 секунд (23.06.2011 - 12:11) Dazzly написал(а):
А извините эт тернарны оператор уже прочитал и понял! ))
Спустя 5 минут, 26 секунд (23.06.2011 - 12:16) Dazzly написал(а):
Ещё раз хочу поблогодорить всех кто помогал и отвечал, это мож звучит банально, но это не первый форум к которому я оброщаюсь за помощью и единственный которы помог. Спосибо всем!