![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 1.06.2004 Ostrzeżenie: (0%) ![]() ![]() |
kombinuję sobie z systemem newsów
mam coś takiego (pewnie skiepszczone na maxa ale dopiero się uczę :wink: ) [php:1:8d88f56313]<?php $porcja=1; $porcyjka=3; $wiersz=0+$new; $db = mysql_connect('localhost', 'root', 'haslo') or die ("Nie można połączyć się z MySQL!"); mysql_select_db("news", $db) or die ("Nie można połączyć się z bazą danych!"); $sql = "select * from news"; $result = mysql_query($sql); $vol = mysql_num_rows($result); $sql = "select * from news order by id limit $wiersz, $porcja"; $result = mysql_query($sql); ?>[/php:1:8d88f56313] i później menu przewijania newsów: [php:1:8d88f56313]<?php $r=$wiersz-$porcja; $f=$wiersz+$porcja; $go=$_GET["new"]; if(!isset($go)) { echo ""; } else { if($r >= 0){ echo "<a href=index.php?new=$r>«poprzednia</a>"; } if($r < 0){ echo "«poprzednia"; } echo " | <a href=index.php>index</a> | "; if($f < $vol){ echo "<a href=index.php?new=$f>następna»</a>"; } if($f == $vol){ echo "następna»"; } } ?>[/php:1:8d88f56313] i treść newsa/indexu: [php:1:8d88f56313]<?php $go=$_GET["new"]; if(!isset($go)) { $sql = "select * from news order by id limit $wiersz, $porcyjka"; $result = mysql_query($sql); $max = 15; while ($row = mysql_fetch_array($result)) { print("<table border=0 bgcolor=#FFCC99><tr><td>"); printf("<tr><td bgcolor=#C0C0C0>%s</td></tr>n", $row['tytul'], 12); printf("<tr><td>%s</td></tr>n", $row['text']); $nr = $row['id']-1; printf("<tr><td><a href=index.php?new=$nr>więcej</a></td></tr>"); print("<td></tr></table>"); } } else { $db = mysql_connect('localhost', 'root', 'haslo') or die ("Nie można poł±czyć się z MySQL!"); mysql_select_db("news", $db) or die ("Nie można poł±czyć się z baz± danych!"); $sql = "select * from news order by id limit $wiersz, $porcja"; $result = mysql_query($sql); while ($row = mysql_fetch_array($result)) { printf("<div align=Center><h2>%s</h2></div><br>n", $row['tytul']); printf("<div align=justify><font face='VERDANA', 'Arial CE', Arial, Helvetica size=2>%s</font><br><br><br>n", $row['text']); printf("<div align=right><font face='VERDANA', 'Arial CE', Arial, Helvetica size=2><B><I>%s</I></B></font></div><br>n", $row['autor']); printf("<b><font face='verdana' color='#9A9A9A' size=1>############</font></b><br>n"); printf("<b><font face='verdana' color='#9A9A9A' size=1>opublikowano: %s</font></b><br>n", $row['data']); printf("<b><font face='verdana' color='#9A9A9A' size=1>############</font></b><br>n"); } } mysql_close(); ?>[/php:1:8d88f56313] możecie lać baty ile wlezie :wink: ale chodzi mi o jedną rzecz... jak zrobić aby wyświetlało mi określoną liczbę znaków w (początek textu a nie cały rekord...) Kod printf("<tr><td>%s</td></tr>n", $row['text']); :?:
oczywiście konstruktywna krytyka nt. całych moich kombinacji alpejskich mile widziana ![]() pozdrawiam i z góry dzięki -------------------- <mag>
|
|
|
![]()
Post
#2
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
http://www.kess.snug.pl/deus.php3?show=42
Poczytaj :] |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 1.06.2004 Ostrzeżenie: (0%) ![]() ![]() |
poddałem się... nie wiem jak to połączyć :/ jestem za cienki...
-------------------- <mag>
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.06.2025 - 09:16 |