X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Реализация объявлений на сайте
htmn
htmn
Topic Starter сообщение 13.12.2010, 14:02; Ответить: htmn
Сообщение #1


Приветствую! Помогите с реализацией такой задачи для сайта:

Сайт о размещение товаров на продажу. Как я это вижу:
1) Пользователь авторизируется на сайте
2) Нажимает «Создать объявление» - появляется страничка с формами (form.php). на этой страничке 4 формы: страна, город, ваш товар, описание.
3) Обработчик (obrform.php) заносит данные из формы в базу данных, в таблицу “main”:

[PHP]<?php
include("bd.php");
if (isset ($_POST['country'])) {$country = $_POST['country']; if ($country == '') {unset($country);} }
if (isset ($_POST['city'])) {$city = $_POST['city']; if ($city == '') {unset($city);} }
if (isset ($_POST['item'])) {$item = $_POST['item']; if ($item == '') {unset($item);} }
if (isset ($_POST['description'])) {$description = $_POST['description']; if ($description == '') {unset($description);} }
?>[/PHP]

[PHP]<?php

if (isset($country) && isset($city) && isset($item) && isset($description))

{
$result = mysql_query ("INSERT INTO main (country,city,item,description) VALUES ('$country','$city', '$item', '$description')");

if ($result == 'true') {echo "<p>Ваша товар успешно добавлен на продажу!</p>";}

else {echo "<p>Ваш товар Не добавлен на продажу!</p>";}

}


else

{
echo "<p>Вы ввели не всю инфо.</p>";

}
?>[/PHP]

Теперь нужно написать код, чтобы эти данные из таблицы вытащить и вставить на страницу с товарами. (как правильно написать условие?)

[PHP]<?php
include ("bd.php");
$result = mysql_query("SELECT country,city,item,description FROM main WHERE *тут условие*");
$data = mysql_fetch_array($result);
?>[/PHP]



Выводим нашу запись (она выводится подряд, в строку. Пока не знаю, как это исправить, но это не сильно важно):

[PHP]<?php
echo $data['country'];
echo $data['city'];
echo $data['item'];
echo $data['description'];
?>[/PHP]


И вот тут начинаются непонятки:
1. Как происходит добавление товара на сайт, с учетом выбора пользователем страны и города? Получается, что для каждой страны нужно создавать странички (usaitems.php, russiaitems.php, ukraineitems.php и т.д.) и перенаправлять туда пользователя, чтобы он посмотрел свою тему? Или же другие пользователи захотят посмотреть товары из нужной страны и нужного города.
2. Как создать правильное условие, когда мы вытаскиваем из БД данные.

Я в php новичок. Если это все реализуется с помощью известных функций, то ткните носом, где копать.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) CryptoCloud — прием USDT, BTC, ETH, LTC на любом сайте
34 CryptoCLoud 10077 18.3.2024, 16:56
автор: CryptoCLoud
Открытая тема (нет новых ответов) Странный трафик на сайте длительное время
26 TABAK 7521 16.3.2024, 17:31
автор: Boymaster
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыБыстрый и качественный обмен на сайте Baksman.org
Обмен Bitcoin, BTC-e, PM, Qiwi, Yandex money, Карты банк
51 Baksman 33208 15.3.2024, 21:14
автор: Baksman
Открытая тема (нет новых ответов) Базы досок объявлений России, Украины, Беларуси и Казахстана
5 freeax 6406 10.3.2024, 15:07
автор: freeax
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыРучное размещение объявлений и компаний по популярным доскам и каталогам организаций России, Украины, Беларуси и Казахстана
37 freeax 27824 6.3.2024, 20:57
автор: freeax


 



RSS Текстовая версия Сейчас: 29.3.2024, 2:54
Дизайн