Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Numerowanie wierszy, Numerowanie linni w wyniku zapytania, z pola "text"
-Gość-
post
Post #1





Goście







Mam pytanie.

Mam skrypt, w którym można dodawać przepisy. Generalnie, znajduje się on w polu text. Wyciągam je zapytaniem, zamieniam nową linię na <br />, ale mam problem.

Czy jest możliwość dodania na samym początku numeru i żeby ten numer automatycznie rósł?

Na początku każdej linii mam '#', ale nie wiem jak to zamienić na numery (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-Gość-
post
Post #2





Goście







  1. <?php
  2. while($r = mysql_fetch_assoc($query)) {
  3.     $tracklist = $r['tracklist'];
  4.     $track_array = explode("\n", $tracklist);
  5.     $track_num = 1;
  6.     foreach ($track_array as $track_name) {
  7.           $track_name = trim($track_name);
  8.           if ($track_name > "") {
  9.                if($track_num < 10){
  10.                $tl = str_replace("#", '<span style="color:#666">0'.$track_num.'.</span>', $track_name);
  11.                } else {
  12.                $tl = str_replace("#", '<span style="color:#666">'.$track_num.'.</span>', $track_name);
  13.                }
  14.                echo ''.AddBB($tl).'<br/>';
  15.               $track_num++;
  16.           }
  17.     }
  18. }
  19. ?>


Mam taki kod. Testuję na stronie testowej sobie. Ale mam problemy:
Numeruje mi wszystko jak leci, a nie tylko "#". Poza tym, czy da się zrobić tak, aby po jakimś teście numerowanie było resetowane?
Go to the top of the page
+Quote Post

Posty w temacie
- Gość   [PHP][MYSQL]Numerowanie wierszy   17.09.2008, 22:23:19
- - wookieb   rozbij ciag na tablice (funkcja explode). Dla każe...   17.09.2008, 22:25:24
- - Gość   A nie proszę Właśnie chciałem jakąś sugestię i j...   17.09.2008, 22:26:58
- - Gość   Ok. Coś pokombinowałem, ale pomysłu już nie mam....   17.09.2008, 22:37:05
- - wookieb   Nie wykonałeś dla kazdego elementu tabli...   17.09.2008, 22:54:46
- - Gość   Deklarowałem przed pętlą, na samym początku pętli ...   17.09.2008, 22:57:24
- - Gość   Edytowałeś jak już odpowiedziałem Całość wyglą...   17.09.2008, 23:02:08
- - wookieb   Kod<?php $pieces = explode("...   18.09.2008, 05:55:50
- - Gość   A można jeszcze jakoś dodać do tego taką funkcję, ...   18.09.2008, 17:54:42
- - Gość   [PHP] pobierz, plaintext <?phpwhile($r = my...   18.09.2008, 18:39:48
- - Gość   Nikt nie jest w stanie pomóc?   18.09.2008, 21:45:55
- - Gość   Mam jakiś pomysł. Po przeanalizowaniu struktury, t...   19.09.2008, 10:25:00
- - Gość   Bump   19.09.2008, 15:48:16
- - Gość   Ktokolwiek?   19.09.2008, 19:10:40
- - wookieb   Mozna. Dopisz sobie taki warunek i resetowanie num...   22.09.2008, 08:59:08


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 05:13