[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Условие полям sql записи
nemo
как мне создать условие полям?
такое,
из записи видно только поле about
но при переходе на ссылку
"просмотреть полную статью"
из той же записи видно поле about и content

Цитата (Joker)
Нарушения правил
2.3.d наиболее полно описывайте суть проблемы или вопроса, что было сделано для ее решения и какие результаты получены.




Спустя 13 минут, 50 секунд (23.10.2009 - 00:12) Gabriel написал(а):
about я тaк понимаю ето заголовок чеголибо.
ну вот теперь давай думать. можно передать етотже заголовок (а лутше какойнибуть ИД етого заголовка) на другую страницу через гет там проверить на валидность и если валидный подставить етот гетпараметр в условие запроса и показать пользователю и показать пользователю то что находиться в контент.

Спустя 3 минуты, 25 секунд (23.10.2009 - 00:15) nemo написал(а):
например через форму в таблицу я создаю запись
первая запись
поле 1 ( описание материала )
поле 2 ( содержимое материала )

и после добавление этой записи
страница показывает только поле1 т.е
Описание материала

но при переходе по ссылке (дальше..)
появляется новая страница в которой
поле 1
и поле 2
т.е
описание материала
и содержимое материала

вот как я затрудняюсь.. сейчас с чего начать так с создание страницы.. например как ее создать да что бы создовалось каждому материалу отдельная ссылка с именем...

Спустя 5 минут, 54 секунды (23.10.2009 - 00:21) nemo написал(а):
например в read_controller.php
стоит сейчас этот код
PHP
<?php
$result 
= query("SELECT * FROM `".PREFIX."posts`
ORDER BY `id` DESC
LIMIT "
. list_page('posts') .", " .NUM
,__FILE__, __LINE__);
$count = mysql_num_rows($result);
$i = 0;while($row = mysql_fetch_assoc($result))
{++
$i;$body_mess .= '<div class="material">
<div class="material_wrapper">
<a href="#"><img src="'
. htmlspecialchars($row['wrapper_1']) .'" alt=""></a>
</div>
<div class="material_info">
<h1><a href="#">'
. htmlspecialchars($row['name']). '</a></h1>
<div class="material_date_and_name"><a href="#">'
. htmlspecialchars($row['login']). '</a> | '. format_date($row['date']) .'</div>
</div>
<div class="comment_cloud"><p><a href="#comments">0</a></p></div>
<div class="the_full_area"></div>
<div class="material_content">
<p class="material_about">/* Вступление<br/>'
. htmlspecialchars($row['about']). '<br/>*/</p>
<a class="material_next_read" href="#">(Дальше...)</a><br/><br/>
<div class="the_full_area"></div>
<p>'
. nl2br(bb_tag(htmlspecialchars($row['content']))) .'<br/><br/><a href="'. htmlspecialchars($row['download']) .'">Скачать</a> <a href="'. htmlspecialchars($row['demo']) .'">Демо</a></p>
</div>
<br/>
</div>'
;}



на первом плане я хочу чтобы только выявляло about
а остальное только после перехода поссылке дальше

Спустя 24 минуты, 2 секунды (23.10.2009 - 00:45) Gabriel написал(а):
PHP
<?php
$result 
= query("SELECT * FROM `" . PREFIX . "posts` ORDER BY `id` DESC
                LIMIT "
 . list_page('posts') . ", " . NUM,__FILE__, __LINE__);
$count = mysql_num_rows( $result );
$i = 0;
while(
 $row = mysql_fetch_assoc( $result ) ) {
    $i++;
    $body_mess .= '<div class="material">
    <div class="material_wrapper">
    <a href="#"><img src="'
 . htmlspecialchars( $row['wrapper_1'] ) . '" alt=""></a>
    </div>
    <div class="material_info">
    <h1><a href="#">'
 . htmlspecialchars( $row['name'] ). '</a></h1>
    <div class="material_date_and_name"><a href="#">'
 . htmlspecialchars($row['login']) . '</a> | '. format_date( $row['date'] ) .'</div>
    </div>
    <div class="comment_cloud"><p><a href="#comments">0</a></p></div>
    <div class="the_full_area"></div>
    <div class="material_content">
    <p class="material_about">/* Вступление<br/>'
 . htmlspecialchars( $row['about'] ) . '<br/>*/</p>
    <a class="material_next_read" href="#">(Дальше...)</a><br/><br/>
    <div class="the_full_area"></div>
    <p>'
 . nl2br( bb_tag( htmlspecialchars($row['content'] ) ) ) .'<br/>
    <br/><a href="'
 . htmlspecialchars( $row['download'] ) .'">Скачать</a> <a href="'. htmlspecialchars( $row['demo'] ) .'">Демо</a></p>
    </div>
    <br/>
    </div>'
;
}

привратим во чтото более читебельное.
HTML
<a class="material_next_read" href="#">(Дальше...)</a><br/><br/>

ну тебя наверное интересует етот вот кусок.
ну вот я так представляю у тебя в БД есть какойлибо обший параметр который связывает абаут и контент если ето ИД то добавь его в урл
PHP
<?php
echo 
'<a class="material_next_read" href="blablabla.php?bla=' . $bla . '">(Дальше...)</a><br/><br/>';

в следуюшем скрипте ловиш ето бла гетом
ПС твин твое изобретение чегото не особо справляеться с етим

Спустя 22 минуты, 28 секунд (23.10.2009 - 01:08) nemo написал(а):
Gabriel спасибо сейчас пробую скрипт гет запрос сделать,
Цитата
ПС твин твое изобретение чегото не особо справляеться с етим

скорее дело вомне

Спустя 1 час, 25 минут, 8 секунд (23.10.2009 - 02:33) nemo написал(а):
Gabriel хочу продолжения, напиши get

Спустя 1 час, 59 минут, 41 секунда (23.10.2009 - 04:33) Gabriel написал(а):
nemo
написал
PHP
$bla= isset( $_GET['bla'] )?$_GET['bla']:NULL;

вод вродь так +-
lawbreaker
пришел типо теги недозакрывал и ушел?

Спустя 13 часов, 18 минут, 48 секунд (23.10.2009 - 17:51) nemo написал(а):
Gabriel open private message

Спустя 1 день, 3 часа, 25 минут, 16 секунд (24.10.2009 - 21:17) nemo написал(а):
heeeeeeelp!!!!!!!!!

Цитата (Joker)

Нарушение правил.
2.2 Разговоры "ни о чем" (флуд, флейм), не относящиеся к тематике форума, допустимы только в специально предназначенном для этого разделе.
Это сообщение не несете ни какой смысловой нагрузки.


Спустя 3 часа, 26 минут, 22 секунды (25.10.2009 - 00:43) Gabriel написал(а):
nemo
ну незнаю уже и урлу написал и переменную показал теперь еше и запрос писать? а потом код?
а вот еслибы ты зашел в гугл и написал там _get то уже все давно былобы ясно и сделано и работалобы.


Спустя 6 минут, 36 секунд (25.10.2009 - 00:50) lawbreaker написал(а):
а можно мне узнать почему мои посты в етой тебе были просто так удалены ????

Спустя 39 минут, 29 секунд (25.10.2009 - 01:29) nemo написал(а):
lawbreaker их было всего 2, первый с незакрытым тегом, в торой относительно первого с вопросом почему неправильно отоброжается, а зачем они такие нужны?
Gabriel был в гугле, и сного оттуда.. у меня в голове другое неукладывается, щас еще раз тестирую. если что опять в чате крикну.


Спустя 2 минуты, 26 секунд (25.10.2009 - 01:32) Joker написал(а):
Цитата (nemo @ 25.10.2009 - 04:29)
awbreaker их было всего 2, первый с незакрытым тегом, в торой относительно первого с вопросом почему неправильно отоброжается, а зачем они такие нужны?


Да совершенно верно, удалил я дабы не засорять тему.

Спустя 4 минуты, 52 секунды (25.10.2009 - 01:36) WhiteKnight написал(а):
Цитата (nemo @ 22.10.2009 - 21:21)
например в read_controller.php
стоит сейчас этот код
PHP
<?php
$result 
= query("SELECT * FROM `".PREFIX."posts`
ORDER BY `id` DESC
LIMIT "
. list_page('posts') .", " .NUM
,__FILE__, __LINE__);
$count = mysql_num_rows($result);
$i = 0;while($row = mysql_fetch_assoc($result))
{++
$i;$body_mess .= '<div class="material">
<div class="material_wrapper">
<a href="#"><img src="'
. htmlspecialchars($row['wrapper_1']) .'" alt=""></a>
</div>
<div class="material_info">
<h1><a href="#">'
. htmlspecialchars($row['name']). '</a></h1>
<div class="material_date_and_name"><a href="#">'
. htmlspecialchars($row['login']). '</a> | '. format_date($row['date']) .'</div>
</div>
<div class="comment_cloud"><p><a href="#comments">0</a></p></div>
<div class="the_full_area"></div>
<div class="material_content">
<p class="material_about">/* Вступление<br/>'
. htmlspecialchars($row['about']). '<br/>*/</p>
<a class="material_next_read" href="#">(Дальше...)</a><br/><br/>
<div class="the_full_area"></div>
<p>'
. nl2br(bb_tag(htmlspecialchars($row['content']))) .'<br/><br/><a href="'. htmlspecialchars($row['download']) .'">Скачать</a> <a href="'. htmlspecialchars($row['demo']) .'">Демо</a></p>
</div>
<br/>
</div>'
;}



на первом плане я хочу чтобы только выявляло about
а остальное только после перехода поссылке дальше

А этот код понятный тебе ?

Спустя 22 часа, 50 минут, 40 секунд (26.10.2009 - 01:27) nemo написал(а):
WhiteKnight да
Gabriel принцип работы скрипта, get посылает строкой браузера запрос на бд и дальше страница грузится ведь так? Вроде бы все расписано в интернете и для некоторых это обыкновенная задачка. Оказывается не для всех к примеру для меня почемуто она невыполнимая ибо самому все понять и добится это похвально, но стоит ли оно того если есть такой выход:
Цитата
теперь еше и запрос писать? а потом код?

думаю это неполохая идея, да что же я гворю! Это восихитительнейшая идейтищье которое когда либо слышал из уст проффесионалов!
Настоящим профям неслабо написать код который не позубам всяким ламерам как немо, но он делает это во благо учения!
Учение свет а не учения тьма! © nemo
Пожалуйсто.. ! unsure.gif я очень стараюсь!..

Спустя 9 минут, 22 секунды (26.10.2009 - 01:36) WhiteKnight написал(а):
Цитата
Учение свет а не учения тьма! © nemo

Спустя 9 минут, 10 секунд (26.10.2009 - 01:46) nemo написал(а):
Цитата
©

© nemo cool.gif

Спустя 52 секунды (26.10.2009 - 01:46) WhiteKnight написал(а):
nemo То вообще то ссылка wink.gif

Спустя 12 минут, 12 секунд (26.10.2009 - 01:59) Gabriel написал(а):
так смотри еше раз!
1. береш и пишeш урлу в которой будет содержаться ид кажгого (скажем так ) поста выглядеть ето будет так:
PHP
echo '<a class="material_next_read" href="more.php?id=' . $row['id'] . '">(Дальше...)</a><br/><br/>';

2. в more.php пишеш гдето так:
PHP
$id = intval( $_GET['id'] )?$_GET['id']:NULL;

3. все переменная уже присутствует в скрипте.
тебе просто осталось открыть навикат, БД нажать ctrl+Q и создать там запрос графическими метотадами подставив вместо переменной значение.
запоминай:) хотя я сам понял как пользоваться ГЕТ балгодоря кулиеву.
ну и к месту я далеко не профи но помоему уже не совсем ламер.
и идея ето совсем не хорошая а совсем на оборот иногда днями нужно сидеть и бить скрипт или мозг чтобы сделать и чтобы понять свои ошибки!

Спустя 5 минут, 38 секунд (26.10.2009 - 02:04) nemo написал(а):
WhiteKnight я воообщето знаю что этот означает знак, но всеравно спс. Извеняюсь за шутку автор этой поговорки конечено же не я. Кто именнно незнаю но при запросе в гугле рядом с этой поговоркой красуется это имя: Сергей Пиминов
Gabriel Большое спасибо, подсел дальше.
Завтра отпишусь.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.