Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Доска объявлений на сайте, с авторассылкой 
:(
    Опции темы
larinva
Дата 18.1.2007, 14:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 24.7.2006

Репутация: нет
Всего: 1



Привет всем!!! подскажите где можно взять информацию как правильно написать скрипт доски объявлений, не хочу пользоваться готовыми, хочу написать сам, Заранее благодарю всех!!!
PM MAIL   Вверх
PARROT
Дата 18.1.2007, 14:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



larinva, как написать тебе никто не скажет. Каждый пишет так как ему нужно или нужно клиенту. Создай новый топик и начни проектировать и писать, если что получаться не будет, мы тебе поможем.

Добавлено @ 14:19 
А вот дублировать свои сообщения в разных темах не стоит. 


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
larinva
Дата 24.1.2007, 12:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 24.7.2006

Репутация: нет
Всего: 1



Привет всем !!! Начал писать сам но сталкнулся с такой проблемой, помогите!!! Мне нужно чтобы из базы выводились заголовки разделов при нажатии на которые происходит переход в них очень нужно, плиз (Пример: заголовок
(Косметика и парфюмерия) при нажатии на эту ссылку открывается этот раздел с объявлениями. Заранее благодарю.
PM MAIL   Вверх
PARROT
Дата 24.1.2007, 12:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



larinva, в чем проблема? 
Выводишь все заголовки из базы и делаешь их ссылками вида: <a href=bord.php?id=номер записи в базе>Сам заголовок</a>



--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
larinva
Дата 24.1.2007, 12:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 24.7.2006

Репутация: нет
Всего: 1



а можете какой нить пример небольшой? плиз
PM MAIL   Вверх
PARROT
Дата 24.1.2007, 13:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



Код

<table width="100%" cellpadding="0" cellspacing="0" border="0" align="center" class="1">
<?
$rous=mysql_query("SELECT caption FROM texnika") or die(mysql_error());
while($tex=mysql_fetch_row($rous))
{
?>
<tr><td height="50px" class="7"><a href=<a href=bord.php?idr=номер записи в базе><?=$tex[0];?></a></td></tr>
<?
        }
?>
</table>


Добавлено @ 13:03 
larinva, вы лучше выложите свой пример и покажите что не получается. Мы не пишем за Вас скрипты, иначе обращайтесь в работу. 


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
larinva
Дата 24.1.2007, 13:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 24.7.2006

Репутация: нет
Всего: 1



вот мой пример
Код

<link href="board.css" rel="stylesheet" type="text/css" />
<table align="center" width="100%">
<?php
//соединяемся с базой
require_once("../admin/config.php");
if (!isset($id_board)) $id_board=0;

//формируем запрос
$query = "SELECT * FROM board";
$rub = mysql_query($query);
if (!$rub) { puterror ("Ошибка");}
//если в текущем рфзделе имеется хотябы одно 
//объвление - формируем таблицу с объявлениями
if (mysql_num_rows($rub)>0)
{
$td == 0;

//выводим заголовок таблицы
while ($board = mysql_fetch_array($rub))
{
if (!empty($board['rubrika']) && $board['rubrika'])
{
$href = "<a href='board.php?id_board=".$board['id_board']."'>".$boardrub['msg']."></a>";
} else $h = "Нет";
                    
//если значение временной переменной равно 0,
//выводим тег начала строки таблицы <td>
if ($td == 0) echo "<td>";

echo "<table border=0 width=100%>
<tr><td>$href</td>
</tr></table>";

$td++;
if ($td == 8)
{
echo "</td>";
$td = 0;
}
}
}
?>
</table>

PM MAIL   Вверх
larinva
Дата 24.1.2007, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 24.7.2006

Репутация: нет
Всего: 1



с этим кодом я разобрался теперь возникла другая проблема, как вывести из базы данные только те которые относятся именно к этой теме???
PM MAIL   Вверх
PARROT
Дата 24.1.2007, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



larinva, запросить все остальное из той же таблицы, вывести по условию:
Код

WHERE id=$_GET['idr']



--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
larinva
Дата 24.1.2007, 15:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 24.7.2006

Репутация: нет
Всего: 1



сделал вот так выдает ошибку 
Код

$query = "SELECT * FROM board WHERE id_board=".$_GET['ribrika']."";

PM MAIL   Вверх
PARROT
Дата 24.1.2007, 16:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



какую?

Добавлено @ 16:02 
проверяем на ошибки
Код

$rous=mysql_query("SELECT * FROM board where id_board='".$_GET['ribrika']."'") or die(mysql_error());



--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
larinva
Дата 24.1.2007, 16:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 24.7.2006

Репутация: нет
Всего: 1



у меня вобщем написано вот так 
Код

$query = "SELECT * FROM board WHERE id_board=".$_GET['ribrika']."";
$obj = mysql_query($query);
if (!$obj) puterror ("Ошибка при обращении к объявлению");
//если в каталоге присутствует хотя бы одно объявление выводим его
if (mysql_num_rows($obj)>0)
while($board = mysql_fetch_array($obj))


а выдает ошибку "Ошибка при обращении к объявлению"
PM MAIL   Вверх
PARROT
Дата 24.1.2007, 16:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



Для проверки всегда все печатаем: 
Код

echo "SELECT * FROM board where id_board='".$_GET['ribrika']."'"; 
$query="SELECT * FROM board where id_board='".$_GET['ribrika']."'"; 
$obj = mysql_query($query) or die(mysql_error());


Это сообщение отредактировал(а) PARROT - 24.1.2007, 16:08


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
larinva
Дата 24.1.2007, 16:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 24.7.2006

Репутация: нет
Всего: 1



вот полный код
Код

//соединяемся с базой
require_once("../admin/config.php");
//делаем запрос 
echo "SELECT * FROM board where id_board='".$_GET['ribrika']."'"; 
$query="SELECT * FROM board where id_board='".$_GET['ribrika']."'" ;
$obj = mysql_query($query) or die(mysql_error());

//если в каталоге присутствует хотя бы одно объявление выводим его
if (mysql_num_rows($obj)>0)
while($board = mysql_fetch_array($obj))
 {
$rub = trim($board['rubrika']);
$zag = trim($board['zag']);
$msg = trim($board['msg']); 
echo "<table align=center width=100% border=1>
        <tr>
        <td width='25%'>Рубрика</td>
        <td width='25%'>Тема объявления</td>
        <td width='25%'>Текст объявления</td></tr>
        <tr>
        <td width='25%'>".$board['rubrika']."</td>
        <td width='25%'>".$board['zag']."</td>
        <td width='25%'>".$board['msg']."</td></tr></table><br>";

и выводит сообщение SELECT * FROM board where id_board=''
PM MAIL   Вверх
PARROT
Дата 24.1.2007, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



а как выглядит ссылка? 


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0536 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.