|
|
|
| В гостевухи я каждому сообщению приспваиваю номер так!
$n=file("bigrash.php"); $total=count($text)+1;
|
так как записывается не гостевая а сам результат переменной!
у меян всё ок!
Допустим первое сообщение номер 1!
В результате в базу точнее выходит так да
Имя мыло сообщение НОМЕР! который был задан при отправки!
А теперь столкнулся с такой проблемой да!
Вот сообщения база точнее!
Ник МЫЛО сооьбщение НОМЕР 1
Ник МЫЛО сооьбщение НОМЕР 2
Ник МЫЛО сооьбщение НОМЕР 3
Ник МЫЛО сооьбщение НОМЕР 4
Ник МЫЛО сооьбщение НОМЕР 5
Ник МЫЛО сооьбщение НОМЕР 7
|
ДА! Вроде бы всё ок да!
Но вот в чём проблема да!
Посе удаления сообщения у меян всё спивается!
Удаляю я сообщение
типо у меян прсото форма где пишится номер строки где у меян сообщение нажимаю ДАЛЕЕ сообщение ( та строка которая указана ) удаляется да!
Первый раз всё ок да!
типа посмотрел номер сообщение удалили его!
Но после удаления допустим 3 сообщение номерки то збиваются
Ник МЫЛО сооьбщение НОМЕР 1
Ник МЫЛО сооьбщение НОМЕР 2
Ник МЫЛО сооьбщение НОМЕР 4
Ник МЫЛО сооьбщение НОМЕР 5
Ник МЫЛО сооьбщение НОМЕР 7
|
Понимаете! далее уже на номер нельзя пологатся!!!!!!!!!!!!!!!
Как мне записывать в базу не готовые данные переменой!
Я записываю ПОСЛЕДНИЮ СТРОКУ так как сообщение последние в его конец добовляется номер последней строки да!
Но после удаления всё вы видели збилось!
Я подумал может быть можно всмесмто РЕЗУЛЬТАТА записывать не РЕЗУЛЬТАТА последней строки а ПЕРЕМЕННУЮ которая вычесляет САМУ СТРОКУ
Типа что бы я записал и в БАЗУ записалось
Имя мыло сообщение НОМЕР ввиде $ котоаря меняется после того как занимает уже другую строчку! Ну или не переменная а просто код! ВОзмоджно такое придумать а?? и как другие пронумеровавают сообщения если пользуются не БД а текстовыми айлами а?
ЗАРАНИЕ СПАСИБО :) | |
|
|
|
|
|
|
|
для: Panker
(03.03.2006 в 18:13)
| | Не лучше будет нумеровать сообщения при выводе?
Зачем их записывать в файл? Супер геморой какой-то. | |
|
|
|
|
|
|
|
для: ed209
(03.03.2006 в 19:01)
| | Мне всё равно! мне уже всё равно как делать! буду признателен если поможите! | |
|
|
|
|
|
|
|
для: Panker
(03.03.2006 в 19:09)
| | Попробуй так:
<?
$k = 1;
$file = file("text.txt");
for ($i = 0; $i < count($file); $i ++){
echo $k ++." - ".$file[$i]."<BR>";
}
?>
|
| |
|
|
|
|
|
|
|
для: Panker
(03.03.2006 в 18:13)
| | Легкое дело :)
$file=("msg.txt");
$i=sizeof($file)+1;
$a=$i;
$fp=fopen("msg.txt", "a+");
fputs($fp, "$nik|$mail|$msg|номер $a|");
fclose($fp);
|
Ну вот и делов то :) | |
|
|
|
|
|
|
|
для: midav
(03.03.2006 в 19:50)
| | midav и что получится??? | |
|
|
|
|
|
|
|
для: ed209
(03.03.2006 в 20:05)
| | Ну получиться то что спрашивается в теме :) | |
|
|
|
|
|
|
|
для: midav
(03.03.2006 в 20:08)
| | СпасибО! какрас 5 минут нета осталось! отрублюсь буду проверять и думать :)
Думать ложится сспать или нет :) | |
|
|
|
|
|
|
|
для: midav
(03.03.2006 в 20:08)
| | То что медав дал почему то я не понел :( а то что дал в209 понел Причем пиятно был удевлён! но тут горе :)
дело вот в чём!
Попробуйьте создать INDEX пхп и bigrash.php БИГ РАШ это типа база да!
в индекс запихните
<?
Error_Reporting(E_ALL & ~E_NOTICE);
// ВЫВОДИ ВСЁ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!
$page = $_GET['page'];
$k = 1;
$data = file("bigrash.php"); // aaca aaiiuo n niiauaieyie!!!!!!!!!!!!!!!!!!
$c=count($data);
$data = array_reverse( file("bigrash.php") );
$gnp = "5"; // Eiee?anoai niiauaiee ia no?aieoa!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
if (!isset($page)) { $page=0; }
for ($i=$page*$gnp;$i<$page*$gnp+$gnp;$i++)
{
$n = 0; $n < count($data); $n ++;
$dt = explode("||", $data[$i]);
echo "".$k ++."<br> $dt[0] $dt[1]<br>";
}
// НАВИГАЦИЯ ПОШЛА!!!!!!!!!!!
$col=$c/$gnp;
if($c>$gnp & $page>0){ echo "<font face=verdana size=1 color=black><center><a href=\"index.php?page=".($page-1)."\"><< </a></font>"; }
for($i=0;$i<$col;$i++)
{
if(($i)!=$page)echo "[<a href=\"index.php?page=$i\">".($i+1)."</a>] ";
else echo "<font face=verdana size=1 color=#0066cc>".($i+1)."</font>"." ";
}
if($c>$gnp & $page<$col-1){ echo "<font face=verdana size=1 color=black><a href=\"index.php?page=".($page+1)."\"> >></a></font>"; }
// КОНЕЦ Выводит всё!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!
?>
|
А в биг РАШ 10-20 строк! и увидите! что при переходе на вторую строницу сообщений нмоерация опять с еденици :((
Как мне сделать что бы нумерация как наченалась 1 так и заканчивалась бесконечностью а то как то неудобно так :))))))) | |
|
|
|
|
|
|
|
для: Panker
(04.03.2006 в 02:17)
| | up | |
|
|
|
|
|
|
|
для: Panker
(04.03.2006 в 15:40)
| | что за жизнь :) вроде всё есть даже на попе шерсть ) а вот навигации нет ) помоги ктонеть ) | |
|
|
|
|
|
|
|
для: Panker
(05.03.2006 в 14:35)
| | А почему не устраивает стандартный пример http://www.softtime.ru/scripts/pager.php? | |
|
|
|
|
|
|
|
для: cheops
(05.03.2006 в 21:16)
| | Простите но к сожилению не устраивает! мне надо вывод строк 1
2 там недостаток с навигацией 3 с самим выводом :(
блин мне какие то строки надо сделать а пытаюсь без Б 3 недели :) | |
|
|
|
|
|
|
|
для: Panker
(05.03.2006 в 23:46)
| | и ваш пример не подходит так как перед строчкой надо писать её номер :))))))))))))) | |
|
|
|