Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Старожил


Сообщения: 313
Благодарности: 46

Профиль | Отправить PM | Цитировать


похоже тема всех заинтересовала кроме автора Тогда и я внесу свою лепту. Постарался сделать все с помощью mySQL, почти ничего php. Буду рад критике

PHP код: Выделить весь код

$page = (is_numeric($_GET['page']) ? $_GET['page'] : 1);
    
$pro_page 100;
    
$link mysql_connect('localhost''root''');
    
mysql_select_db ('test'$link);
    
$pos =  ($page>1)?$page $pro_page:1;
    
$sql "select 
            LOCATE(' ', trim(b.text), "
.$pos."+".$pro_page."),    
            if(
                LOCATE(' ', trim(b.text), "
.$pos."+".$pro_page."),
                SUBSTRING(trim(b.text),"
.$pos.",(LOCATE(' ', b.text, ".$pos."+".$pro_page.")-".$pos.")),
                SUBSTRING(trim(b.text),"
.$pos.", LENGTH(b.text) - ".$pro_page.")
            ) as my from book b"
;
    
$result mysql_query ($sql); 
    
$row mysql_fetch_row($result);
    
$pagination = ($page>1)?'<a href="1.php?page='.($page-1).'">< </a> ':'';
    
$pagination .= ($row[0]>0)?'<a href="1.php?page='.($page+1).'> ></a>':'';
    echo 
$row[1];
    echo 
'<br/>';
    echo 
$pagination


Последний раз редактировалось bruder, 23-05-2008 в 15:02.

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:44, 23-05-2008 | #9