Приветствую! Помогите с реализацией такой задачи для сайта:
Сайт о размещение товаров на продажу. Как я это вижу:
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+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
|