PRVO
Direktno iz baze (npr MySQL)
SUBSTR()
ili preko PHP-a
Istoimena funkcija
substr()
Primer:
Code:
$rezultat = mysql_query('SELECT ime_kolone FROM ime_tabele;');
if ($rezultat) {
$duzina = 180;
while ($red = mysql_fetch_array($rezultat)) {
$str = substr($red['ime_kolone'], 0, $duzina);
echo $str."<br />";
}
}
Bolja je varijanta preko SQL upita jer nema potrebe da citas iz baze vise nego sto ti treba, pa posle to da obradjujes u PHP-u.
DRUGO
Ovo bas i nisam najbolje razumeo sta je pitanje...
Ako si mislio da u URL-u pise
http://www.example.com/slika.php?id=1234
a u strani prikazan sadrzaj slike
poenta ti je opet u SQL upitu.
Primer:
Code:
SELECT ime, putanja
FROM slike
WHERE id = $neki_id; -- pokupio si iz URL-a preko $_GET metode, i naravno zastitio se od SQL injection
i u HTML-u npr:
Code:
Ime ove slike je <?php echo $ime; ?><br />
<img src="<?php echo $putanja; ?>" />
TRECE
To sto tebi treba zove se paginacija i najbolje bi bilo da pogledas malo po netu o tome.
Evo ti neki primer
http://www.phpfreaks.com/tutorial/basic-pagination
Pozdrav