Poslao: 06 Feb 2009 20:41
|
offline
- Pridružio: 15 Feb 2006
- Poruke: 74
|
Evo ovako. uspeo sam da prikazem imena svih topica. Sada da bi ih podelio treba mi ja mislim Explode ili Implode, ne znam tacno
Da li bi neko mogao da mi na osnovu ovog koda samo napise kako da napise kako da "iscepkam" nazive tema na reci.
<?php
mysql_connect ("localhost", "user", "pass") or die (mysql_error () );
echo "connected to mysql <br /><hr />";
mysql_select_db ("phpbb_forum") or die (mysql_error () );
$query = "SELECT * FROM `phpbb_topics` WHERE `forum_id` = '1'";
$result = mysql_query ($query) or die (mysql_error() );
while ($row = mysql_fetch_array ($result)) {
echo $row['topic_title'];
echo "<br />";
}
?>
Ovim kodom mogu da prikazem samo teme u prvom forumu mada ja kad bih obrisao ovaj deo WHERE `forum_id` = '1'"; onda bi mi se prikazali svi
Hvala za pomoc
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 06 Feb 2009 20:54
|
offline
- Rastafarii
- Moderator foruma
- Pridružio: 22 Mar 2006
- Poruke: 3760
- Gde živiš: 127.0.0.1
|
http://www.php.net/explode
Citat:array explode ( string $delimiter, string $string [, int $limit=-1 ] )
Returns an array of strings, each of which is a substring of string formed by splitting it on boundaries formed by the string delimiter.
U prevodu, funkcija explode razdvaja neki string na niz stringova koji se dobijaju kao delovi originalnog stringa izmedju karaktera (ili stringa) koji ih razdvaja (delimiter).
Npr:
$string = "Ovo je test string";
$niz = explode(" ",$string); //razdvaja po blanko " " karakteru
I dobijes rezultat:
$niz[0] = "Ovo";
$niz[1] = "je";
$niz[2] = "test";
$niz[3] = "string";
Implode je suprotno od toga, tj spaja niz stringova u jedan string, uz umetanje karaktera koji si naveo izmedju njih. Npr:
$string = implode(" ",$niz);
Rezultat je:
$string = "Ovo je test string";
|
|
|
|
Poslao: 12 Feb 2009 17:56
|
offline
- Pridružio: 15 Feb 2006
- Poruke: 74
|
Kako da uradim explode al da izbacim interpukcijske znakove ><.,/;.;'[;'!~@#$%^&*()_+|\ itd
|
|
|
|
Poslao: 12 Feb 2009 18:57
|
offline
- Peca
- Glavni Administrator
- Predrag Damnjanović
- SysAdmin i programer
- Pridružio: 17 Apr 2003
- Poruke: 23211
- Gde živiš: Niš
|
$title = str_replace ("(", " ", $title);
$title = str_replace (")", " ", $title);
$title = str_replace (":", " ", $title);
$title = str_replace ("-", " ", $title);
$title = str_replace ("\n", " ", $title);
$title = eregi_replace ("[,_/\.\\]", " ", $title);
$title = ereg_replace ("[^[:alnum:] ]", " ", $title);
|
|
|
|
Poslao: 12 Feb 2009 22:35
|
offline
- Pridružio: 15 Feb 2006
- Poruke: 74
|
E sad interesuje me kako da pre kreiranja linkova smanjim sva slova na mala jer ako u jednom topicu imam "Koliko ste puta isli na more?" a u drugom "koliko ima sati?" rec "koliko" ce mi biti kreirana kao link i glasice koliko.htm a ovaj drugi ce biti Koliko.htm i to su dva razlicita linka a sadrzaj je potpuno isti. Kako da smanjim sva slova?
|
|
|
|
|