Подскажите как реализовать одну задачку.

Обсуждение серверного программирования.

Модераторы: Duncon, Yurich

nikits
Сообщения: 10
Зарегистрирован: 18 мар 2014, 16:18

18 мар 2014, 16:19

Всем привет,
Нужен совет опытных людей сам в этом не шарю.
Задача:
Нужно как-то реализовать некую форму с таблицой на сайте привязаную к базе.
В таблице например три колонки...
Кол-во Дней | Машина | Цена

Цена считается так : берется значение из базы и умножается на кол-во дней. Все просто =) но как это все реально реализовать человеку никогда не работавшему с базами

HTML и запросами...Может кто-нить подсказать идею или похожие примеры реализации скинуть...Вообще с чего начать ?

Заранее Спасибо.
Аватара пользователя
Duncon
Сообщения: 1974
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

18 мар 2014, 16:33

Заплатить человеку который может это сделать. Или садиться за книжки и учебники, через пол годика всё получится, или нет.
[syntax=Delphi] [/syntax]
nikits
Сообщения: 10
Зарегистрирован: 18 мар 2014, 16:18

18 мар 2014, 17:09

Duncon писал(а):Заплатить человеку который может это сделать. Или садиться за книжки и учебники, через пол годика всё получится, или нет.
Не согласен с вами, задача легкая ..в теории я понимаю как это сделать но нужны подсказки в виде исходников.
Как я понимаю для решения нужно
Найти бесплатный хостинг с поддержкой sql (кстати может что подскажите).
Запилить некий скрипт на PHP
Оформить табличку на сайте HTML

и все это как-то связать вместе...вот и вопрос как ... ))
Аватара пользователя
Oleg_Rus
Сообщения: 330
Зарегистрирован: 16 окт 2006, 09:56
Откуда: г.Улан-Удэ, респ.Бурятия, Российская Федерация
Контактная информация:

18 мар 2014, 18:03

хостинг могу посоветовать hostinger.ru - бесплатный.
"запилить некий скрипт" - хотя бы со структурой таблицы БД определились? Если да - дайте дамп, если время будет набросаю скриптик
"оформить табличку на сайте HTML" - ну это совсем смешно...
e-mail: garmayev@yandex.ru
---------------------------------------------------------------------------
<a href="http://nick-name.ru/sertificates/711965/"><img src="http://nick-name.ru/img.php?nick=Garmay ... =2&text=t5" alt="Никнейм Garmayev зарегистрирован!" /></a>
nikits
Сообщения: 10
Зарегистрирован: 18 мар 2014, 16:18

18 мар 2014, 18:07

Oleg_Rus писал(а):хостинг могу посоветовать hostinger.ru - бесплатный.
"запилить некий скрипт" - хотя бы со структурой таблицы БД определились? Если да - дайте дамп, если время будет набросаю скриптик
"оформить табличку на сайте HTML" - ну это совсем смешно...

ДА...сделал как вы посоветовали на hostinger.ru ... Добавил базу,добавил две таблицы. Одна основная там Кол-во Дней | Машина | Цена , в другой таблице Машина | Цена по умолч.
Вопрос как теперь туда PHP залить и вывести все это на сайте.

"оформить табличку на сайте HTML" - ну это совсем смешно... ---> Может и смешно для тех кто в теме... =) я прост. пока не понимаю как все это выводится
nikits
Сообщения: 10
Зарегистрирован: 18 мар 2014, 16:18

19 мар 2014, 02:09

Разобрался!! теперь мне наверно нужно идти на форум php кодеров..всем спасибо
Хыиуду
Сообщения: 2388
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

19 мар 2014, 11:34

Ну примерно как-то так:
[syntax='PHP']
echo "<table border=1><tr><td> Кол-во Дней<td>Машина<td>Цена</tr>\n";
/* тут всякое подключение к базе и т.д. Допустим, она у вас MySQL*/
$res = mysql_query('select days_count, car, price from .....'); // Запрос составьте сами, я не знаю, как у вас таблицы в базе устроены
while ($row = mysql_fetch_assoc($res))
echo "<tr><td>".$row['days_count'].'<td>'.$row['car'].'<td>'.$row['price']."</tr>\n";

[/syntax]
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
nikits
Сообщения: 10
Зарегистрирован: 18 мар 2014, 16:18

19 мар 2014, 13:45

Хыиуду писал(а):Ну примерно как-то так:
[syntax='PHP']
echo "<table border=1><tr><td> Кол-во Дней<td>Машина<td>Цена</tr>\n";
/* тут всякое подключение к базе и т.д. Допустим, она у вас MySQL*/
$res = mysql_query('select days_count, car, price from .....'); // Запрос составьте сами, я не знаю, как у вас таблицы в базе устроены
while ($row = mysql_fetch_assoc($res))
echo "<tr><td>".$row['days_count'].'<td>'.$row['car'].'<td>'.$row['price']."</tr>\n";

[/syntax]
Ок...спасибо! Решил немного по другому...
сделал еще формы и кнопку чтобы добавлять данные в базу,но не пойму как реализовать например удаление или изменения данных... как можно обращаться к той строке в таблице которую пользователь выбирет на самой страницы... Есть идеи ?
Хыиуду
Сообщения: 2388
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

19 мар 2014, 17:27

Смотря как он "выбрал". Галку поставил, кнопку нажал?
В любом случае - смотрите, какой $_REQUEST уходит с формы, и передаете нужные данные в запрос типа delete from mytable where id=$_REQUEST[id] или update mytable set .... where id=$_REQUEST[id]
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
nikits
Сообщения: 10
Зарегистрирован: 18 мар 2014, 16:18

19 мар 2014, 19:36

Хыиуду писал(а):Смотря как он "выбрал". Галку поставил, кнопку нажал?
В любом случае - смотрите, какой $_REQUEST уходит с формы, и передаете нужные данные в запрос типа delete from mytable where id=$_REQUEST[id] или update mytable set .... where id=$_REQUEST[id]

А может есть готовый пример с реализацией...не подскажите ?
Ответить