|
|
|
| Добрый день.
Хочу обратится за советом...
У меня есть страничька с одним табло на котором около 5 отдельных данных.
Поидеи человек выбирает что ему нравится, ставит галочьки и нажимает на кнопку формуляра "OK".
Я хотел бы узнать возможли ли при нажатии на кнопку формуляра высветить на другой страничке ту часть табло где он поставил галочку?
Можно ли вставить в табло на первой страничке типа <div id=nomer_odin>....</div>
и что бы на второй страничке, высвечивались только выделенные галочкой отделы табло, но так как они высветились от отметки <div id=nomer_odin>....</div> , что бы были видны как на первой?
Понятно ли я изъястнил мою проблему?
Если что то я могу вложить файл первой странички с табло.
Помогите, подскажите пожалуста. | |
|
|
|
|
|
|
|
для: cccp
(05.02.2006 в 02:24)
| | Да, выложи файл. | |
|
|
|
|
|
|
|
для: WebTech
(05.02.2006 в 11:36)
| | Вот.
Хочу заметить что там могут быть кое-какие ошибки. Если найдёте, то дайте знать.
И ещё...Страничька предназначита не для комерции.
Я просто даю возможность людям заказать мои кароткометражные фильмы, что делаюсам с братом.
А то многие просят, просят, вот я и дал им возможность заказывать, а-то уже устал всем давать.
Правда, если честно сказать, то никто, никогда ничего не заказывал. Ну и для меня не это главное. Главное сервис, предоставить всем возможность, а то будет такое чуство что только для себя делаем фильмы.
И ещё, хочу уверить вас что если бы я делал на этом деньги, то я бы не просил людей помочь мне, а просто платил бы за работу.
Зарание благодарен.
Жду ответа. | |
|
|
|
|
|
|
|
для: cccp
(05.02.2006 в 13:07)
| | Дизайн понятен. Теперь непонятно, что нужно сделать. Я так понимаю, что чекбоксами отмечаются фильмы, которые нужно заказать. Что нужно показывать на следующей странице?
Непонятно, что такое "...так как они высветились от отметки <div id=nomer_odin>....</div> , что бы были видны как на первой". | |
|
|
|
|
|
|
|
для: WebTech
(05.02.2006 в 13:40)
| | Просто хочу что бы на второй страничке были видны те фильмы которые выбрал человек.
Вторая страничка как для подтверждения.
Типа, вы выбрали такие фильмы...
И что бы было видно не просто название фильмов а и их описание и фото обложка (короче как в первой странице).
И только на это-второй странице, после того как человек удостоверился в выбранном, он тогда подтверждает это нажатием на кнопку и я получаю письмо с тем что выбрал человек.
Так понятно? | |
|
|
|
|
|
|
|
для: cccp
(05.02.2006 в 15:20)
| | Как формируется первая страница? Если это скрипт, то он нужен тоже. Где хранится информация о фильмах (база данных или файлы)? Нужна структура базы данных или файла. Иначе могу только в общих чертах подсказать, как сделать предпросмотр. | |
|
|
|
|
|
|
|
для: WebTech
(05.02.2006 в 17:41)
| | У меня всё было только в ручную внесено. Всё в этой страничке которую я приложил выше.
Если-же нужно всё сделать по другому, то я сделаю (на сколько смогу и если смогу) | |
|
|
|
|
|
|
|
для: cccp
(05.02.2006 в 19:50)
| | А если, на первой странице, при выборе фильмов, заносить их в сессию. А на второй, вы водить только те, что в в ней (сессии) есть? | |
|
|
|
|
|
|
|
для: drago
(05.02.2006 в 21:22)
| | ну, я толком не знаю что будет эфикастнее и лучше. Мне главное результат.
Можно всё попробовать. Я открыт на любые советы и предложения. | |
|
|
|
|
|
|
|
для: cccp
(05.02.2006 в 22:53)
| | Я так понимаю, что, судя по коду, первую страницу ты состряпал в каком-то визуальном html редакторе, типа Dreamweaver :-). Но это не дело. Надо организовать хранение сведений о фильмах в базе данных (лучше) или в файлах (хуже) сколько бы их (фильмов) не было, хоть 1 шт. Тогда с помощью скриптов ими можно будет манипулировать как угодно. Тогда проще добавлять новые фильмы и модифицировать или удалять имеющиеся. Можно легко организовать предпросмотр выбранных фильмов перед заказом и другие всякие разные штуки :-)
Ты говоришь, что в php не очень. Могу тебе помочь организовать все наилучшим образом. Если согласен пиши на мыло vkostya[собака]inbox.ru. Обсудим условия. Если нет, продолжим обсуждение, но в общих чертах. | |
|
|
|
|
|
|
|
для: WebTech
(06.02.2006 в 16:49)
| | Спасибо за поястнения.
Я совсем не против PHP, наоборот. Видимо вы меня просто плохо поняли.
Из всего сказанного, на сколько я понимаю, вы намикаете на деньги (...Обсудим условия...)
Был бы рад, просто сидеть и платить всем на право и на лево что бы не потеть.
Но... денег нету, а желания понять самому и делать самому, есть.
Так что скажу вам приямо, что я не смогу ничем заплатить.
Если вы этого ожыдали от меня, то извените, я безсилен в этом. | |
|
|
|
|
|
|
|
для: cccp
(05.02.2006 в 22:53)
| | Ну, так чем вам не совет? Пробуйте. :) | |
|
|
|
|
|
|
|
для: cccp
(05.02.2006 в 02:24)
| | такс... я вроде понял, что ты хош сделать. У тебя на php написано? если да, то просто на той странице, где ты хочешь вывести "вы заказали такие фильмы" просто нуна написать маленький скриптык, точно такой же, как и при заказе фильмов. Чеб все чекбоксы загонялись в массив, а потом просто их выводить.
Только не кричите на меня, если я не то сказал или не так понял :) | |
|
|
|
|
|
|
|
для: FaStY
(06.02.2006 в 21:33)
| | Да нет, ты что...Кто тут будет на тебя кричать за помощь людям.
Огромное тебе спасибо. Я именно это и пробовал сделать.
Только у меня всё застопорилось в том что я не просто хочу вывести эти чекбоксы,
а что бы визуально это представляло из себя так-же как и на первой страничке. Тоесть с графикой.
Так понятно?
Думаю что это возможно, только как?
FaStY Сделайте мне хотябы на один чекбох пример, а я другие повторю.
Please :) | |
|
|
|
|
|
|
|
для: cccp
(06.02.2006 в 23:13)
| | Скажите, а вы эту страничку сами делали? Просто, если да, то что вам стоит выделить ту часть, которая создает строку таблицы с фильмами и написать на ПХП функцию, которая бы, в зависимости от параметра (скажем названия фильма) добавляла строку с этим фильмом? | |
|
|
|
|
|
|
|
для: Drago
(06.02.2006 в 23:26)
| | Добрый день.
Да, эту страничку я сам делал.
Вот чего мне и не хватает, так знаний что бы самому сделать эту ПХП функцию.
А после добавить строку с фильмом я сам смогу. | |
|
|
|
|
|
|
|
для: cccp
(07.02.2006 в 12:55)
| | Я вовсе не деньги имел ввиду :-) Ну, да ладно.
Надо организовать хранение сведений о фильмах где-то. Я писал ужет. У тебя есть база данных MySQL? Если есть, то лучше в ней. Иначе придется с файлами мутить. Если мы решим как хранить данные, тогда можно делать все, что угодно. Дизайн можно будет какой угодно сделать. Можно конечно сделать и без базы и файлов, но тогда скрипт предпросмотра будет... как-то по идиотски выглядеть :-)
Например, есть файл films.txt и в нем перечислены фильмы с id, например
1;Mon Ami Marko
2;Fever
3;Spoutnik
и т.д.
Счас, наверное так и сделаю. | |
|
|
|
|
|
|
|
для: WebTech
(07.02.2006 в 15:15)
| | Что значат картинки news.gif, -10.gif, son_2_0.gif | |
|
|
|
|
|
|
|
для: WebTech
(07.02.2006 в 15:37)
| | В общем, смотри аттач. Это обработчик формы valid.php
Сделал тебе все "в лоб", без всяких файлов и баз данных. Так конечно делать нельзя, некрасиво это, аж самому тошно, но работать должно :-)
Если хочешь красиво, тоже можно, но придется довольно много переделывать. Но оно того стоит. Зато потом будет удобно, а потрудиться нужно один раз. | |
|
|
|
|
|
|
|
для: WebTech
(07.02.2006 в 16:21)
| | Добрый день!
Спасибо за помощь и извените если-что, значит я вас не правильно понял (на счёт "договоримся").
Картинки:
new.gif (а не news.gif) , -10.gif, son_2_0.gif это просто для дизайна.
new.gif : это то что фильм достаточно новый.
-10.gif : то что до 10 лет не рекомендуется.
son_2_0.gif : то что звук системы 2.0.
Файл что вы прикрепили я пробовал но там какая-то ошибка проишодит и я дахзе не могу его посмотреть с сервера.
У меня есть все возможности, могу хранить информацию в Базе Данный и т.д.
MySql тоже есть. | |
|
|
|
|
 31.2 Кб |
|
|
для: cccp
(07.02.2006 в 17:43)
| | Так работает? | |
|
|
|
|
|
|
|
для: WebTech
(07.02.2006 в 18:40)
| | Так работает!
Только я вижу символ "?>" в низу странички.
В любом случае спасибо!
А возможно терерь что бы файл "valid.php" посылал мне писмо на ящик в виде Html , что бы я видел всё как на этой страничке подтверждения. Или-же это трудно?
и афтомотический ответ заказчику, типо "Спасибо, за ваш интерес к нашему искуству." , возможен? | |
|
|
|
|
|
|
|
для: cccp
(07.02.2006 в 19:04)
| | >Только я вижу символ "?>" в низу странички.
Ну, удали лишний тэг в конце.
Отправку на мыло могу тебе сделать. Но мне нужно некоторое время. | |
|
|
|
|
|
|
|
для: WebTech
(08.02.2006 в 12:06)
| | Ок.
Неимоверно Благодарен!
Только не забудь, please.
:) | |
|
|
|
|
|
|
|
для: cccp
(08.02.2006 в 12:12)
| | Смотри в аттаче. Там в архиве 2 файла, их надо в одну папку запихать.
Я не тестировал все это. Не смог. Твоя страничка содержит кучу всяких скриптов, я на локальной машине так и не смог все это запустить. Пробуй на хостинге. | |
|
|
|
|
|
|
|
для: WebTech
(08.02.2006 в 17:52)
| | Спасибо, только я ничего не вижу в аттаче... | |
|
|
|
|
|
|
|
для: cccp
(09.02.2006 в 12:29)
| | Ой! Извини :-) | |
|
|
|
|
|
|
|
для: WebTech
(09.02.2006 в 15:08)
| | Ок, классно!
Спасибо большое.
Я на выходных проверю и дам ответ. | |
|
|
|
|
|
|
|
для: cccp
(10.02.2006 в 01:37)
| | Спасибо ещё раз.
Я проверил и уже переделал по стилю и т.п.
Скрипт Работает , но с кое-какими неполадками, но не страшными.
У тебя в скрипте по отправки письма "mailer.php" написано так:
Name: '.$name.'\r\n
Address: '.$address.'\r\n
Ville: '.$ville.'\r\n
Postal Code: '.$code.'\r\n
Country: '.$country.'\r\n
E-mail: '.$email.'\r\n\r\n';
|
Так я так и получаю письма с этими символами \r\n\r\n Я если не ошибаюсь то это для спуска на линию, или вернутся на лево? Может их можно заменить на <br>
Только всё равно не пойму...если \r\n\r\n не делают спуска на инию,
значит письмо отправленно как htm, нет?
Хотя этого вроде бы нигде не написано.
Потом у меня появились кое-какие дополнения.
Скажи мне возможно ли это сделать, ок?
Можно ли сделать что бы на первой страничке, по мимо всех простых проверок (e-mail, имя, адресс,...), скрипт проверял и ячейки к фильмам. Что бы хотя бы один фильм был выбран прежде чем перейти на страничку подтверждения (valid.php).
Не знаю, может не важно какая страница проверяет это, первая или при перехода на "valid.php"
А-то как-то глупо получается. Человек заполнил формуляр о себе, переходит на другую страничку подтверждения "valid.php", а там написано, чо мол адресс ваш такой , а филма никакого или есть но без количетва.
:)
Потом...
Можно ли в "mailer.php"
после того как писмо отправляется успешно, сделать не echo в тексте, а что бы просто на определённую страницу перевёл.
И ещё...
Возможно ли делать матиматический подсчёт обшей цифры (например: в 1-ой ячейке 39.90€, потом 10.00€)
и вывод результата, типа:
Total= 49.90€
Ещё раз спасибо.
Жду ответа и совета. | |
|
|
|
|
|
|
|
для: cccp
(11.02.2006 в 05:37)
| | Смотри в аттаче.
Проверку сделал в valid.php, там же подсчет общей суммы.
Насчет \r\n... не учел я, что разрывы строк уже вставляются редактором :-) Да и ну их нафиг, эти \r\n. Cделал отправку письма в html, теперь можно вставлять тэги.
Посмотришь там еще в комментариях.
P.S. Кинь ссылку на сайт, где все это крутится. Хочется посмотреть, как все работает. | |
|
|
|
|
|
|
|
для: WebTech
(11.02.2006 в 12:40)
| | Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in valid.php
<?php
if ($isfilm = 'y')
{
// ???? ?????? ???? ?? ???? ?????, ?? ??????? ?????? submit
echo '<input type="button" name="retour" style="font-family: Arial,Verdana,Helvetica;font-size: 13px; color:#cccccc ;font-weight:bold ;background-color: #5E514A;" value="Annuler/Retour" onClick="history.back();value='Patientez...'">';
}
?>
|
Тут кажется надо так?
value=\'Patientez...\'"
а не просто
value='Patientez...'"
А после этого исправления, такая ошибка:
Parse error: parse error, unexpected $ in valid.php on line 564
ПС:
Нет проблем. Конечно вышлю линк на сайт, когда всё поставлю окончательно.
Могу ещё добавить на страничке подтверждения кое-что о тебе, типа линка и что скрипт поддержен тобой.
:) | |
|
|
|
|
|
|
|
для: cccp
(11.02.2006 в 15:21)
| | Надо
if ($isfilm == 'y')
{
и т.д.
|
оператор сравнения ==, а не =
Там в скрипте в двух местах такая ошибка, найдешь еще.
И про value=\'Patientez...\'" ты прав. Надо поставить обратные слэши перед одинарными кавычками.
Извини, это я просто поторопился, когда писал :-( | |
|
|
|
|
|
|
|
для: WebTech
(11.02.2006 в 15:59)
| | Всё равно ошибка.
:(
Parse error: parse error, unexpected $ in valid.php on line 561 | |
|
|
|
|
|
|
|
для: cccp
(12.02.2006 в 14:07)
| | Что-то я не нашел ошибок. Пришли свой valid.php, я посмотрю. | |
|
|
|
|
 33 Кб |
|
|
для: WebTech
(12.02.2006 в 16:18)
| | Вот | |
|
|
|
|
|
|
|
для: cccp
(12.02.2006 в 19:29)
| | Не вижу ошибок :-(
Попробуй проверить еще раз все.
P.S. Меня не будет несколько дней. | |
|
|
|
|
|
|
|
для: WebTech
(14.02.2006 в 16:03)
| | Ну ок.
Тогда, пока тебя не будет, я попробую всё потехоньку разсмотреть и добавлять к старому варианту (который работал), одну за другой новые функции.
Так пойму где и в чём загвоздка.
А ты сам пробовал у себя? | |
|
|
|
|
|
|
|
для: cccp
(14.02.2006 в 19:45)
| | Привет.
Я заметил что когда убираю вот эти строки, то ошибка уже не видна.
<?php
if ($isfilm == 'y')
{
echo '
<tr>
<td>
<p align="center"><font color="#CCCCCC" face="Arial, Helvetica, sans-serif"><b>Total price: '.$total.'</b>
</td>
</tr>';
?>
|
Потом, эта линия кажется тоже не работает.
if (isfilm == 'n')
{
echo '
<tr align="center" valign="top" bgcolor="#39302C">
<td colspan="5" bgcolor="#4F433D">
<font face="Arial, Helvetica, sans-serif">
No films selected!<br>
Need at least one film to be selected.<br>
Go back to previous page and checkbox films.
</font>
</td>
</tr>';
}
?>
|
Мне кажется что ошибка связана с $isfilm
А ещё получаестся что на первой страничке теперь вообще нету проверки если ячейки для координатов заполнены или нет.
Потому что даже если ячейки (адресс, имя и т.д.) не заполнены, то формуляр всё равно сразу пытается вывести на "valid.php"
Может проще сделать проверку checkbox на первой страничке.
Что бы хоть одна из всех checkbox фильма была выбрана
и так же что бы хоть одно количество DVD было выбрано.
Короче незнаю, попробуй у себя, может что лучше будет понятно. | |
|
|
|
|
|
|
|
для: cccp
(16.02.2006 в 21:04)
| | >if (isfilm == 'n')
> {
> echo '
> <tr align="center" valign="top" bgcolor="#39302C">
> <td colspan="5" bgcolor="#4F433D">
> <font face="Arial, Helvetica, sans-serif">
> No films selected!<br>
> Need at least one film to be selected.<br>
> Go back to previous page and checkbox films.
> </font>
> </td>
> </tr>';
> }
>?>
>Мне кажется что ошибка связана с $isfilm
Привет!
Ну, конечно :-) надо $isfilm, a не isfilm
т.е.
if (isfilm == 'n')
{
echo '
<tr align="center" valign="top" bgcolor="#39302C">
... и т.д. ...
|
Проверку на чекбоксы я сделал в valid.php, там, если ни один фильм не выбран должно быть сообщение об этом и не должно быть кнопки "Confirm". Можно проверку на чекбоксы сделать и на первой странице, но тогда нужен JavaScript, а я его не очень хорошо знаю. Да и проверку с помощью JavaScript легко обойти для тех кто умеет это делать :-)
В общем смотри новый valid.php в аттаче | |
|
|
|
|
|
|
|
для: WebTech
(20.02.2006 в 15:03)
| | Привет.
Я исправил isfilm, на $isfilm ,но всё равно та-же самоя ошибка.
:(
Ты извени меня конечно, но ты пишеш что:
надо $isfilm, a не isfilm
т.е.
Код получается не правельный,
да и в новом аттаче это не исправлено.
Видемо ты таропился.
:) | |
|
|
|
|
|
|
|
для: cccp
(20.02.2006 в 16:29)
| | Ну-ка так попробуй :-) | |
|
|
|
|
|
|
|
для: WebTech
(20.02.2006 в 17:45)
| | ТАк работает!
Классно, спасибо огромное!
Слушай, а как на счёт ячейки где количество ДВД писать? | |
|
|
|
|
|
|
|
для: cccp
(20.02.2006 в 18:43)
| | Поточнее вопрос сформулируй :-) Что значит насчет ячейки? | |
|
|
|
|
|
|
|
для: cccp
(20.02.2006 в 18:43)
| | А! Понял. Ты имел ввиду, что не учитывается в общем заказе кол-во заказанных фильмов? Счас поправлю. Т.е. уже не счас, а завтра. Счас уже спать охота :-) | |
|
|
|
|
|
|
|
для: WebTech
(20.02.2006 в 19:32)
| | Ну, не знаю правельно ли ты понял.
Там просто есть ячейки для количества дисков на заказ, которые пустые и там можно писать число [1] или [2] и т.д.
Так вот, получаестя если на первой страничке количество не введено то всё равно выходиш на страничку подтверждения (valid.php)
А если человек хочет 2 дика ?!
Да и потом в зависимости от количества дисков и цена тоже меняется. | |
|
|
|