#4
Sem se lotil malce drugače. Hvala za odgovore.
všeč(0)
ni všeč(1)
spam(0)
#
Pozdravljeni,
zopet sem se znašel v zagati in bi potreboval vašo pomoč. Napisal sem kodo, ki prebere 2 tabeli ( $forumlocikategorije in $forumteme ). To sicer deluje vendar nikakor ne morem narediti tako, da nebi vsakič napisal catnaslov, če se text ponovi.
Primer izpisa:
Ime
opis1
ime
opis2
ime
opis3
nekaj drugega
opis4
nekaj drugega
opis5
Koda:
$forum_kategorije = mysql_query("SELECT * from $forum_loci_kategorije, $forum_teme where $forum_loci_kategorije.cat_id = $forum_teme.cat_id ");
?>
<div id="forum_okno">
<?php
while($forum_kategorije_podatki = mysql_fetch_array( $forum_kategorije ))
{
?>
<div class="forum_okno_kategorija">
<div class="ime_kategorije"><span clasS="ime_kategorije_text"><?php echo $forum_kategorije_podatki['cat_naslov'];?></span></div>
<div class="opis_kategorije">
<div><?php echo $forum_kategorije_podatki['ime_kategorij'];?></div>
<div><?php echo $forum_kategorije_podatki['opis_kategorij'];;?></div>
</div>
</div>
<?php
}
?>
všeč(0)
ni všeč(1)
spam(0)
#2
Javornik hvala. Deluje :)
všeč(0)
ni všeč(0)
spam(0)
#
Pozdravljeni,
naredil sem kodo, ki prikazuje novice. Sedaj pa bi rad, da se novica prikaže, ko njen nastavljen datum doseže trenutnega in seveda, da je po tem datumu še vedno aktivno. Ne glede če se zamenja mesec oziroma leto.
Primer: novico sem objavil 30.5.2013 in sedaj bi rad da je novica vidna še danes 1.6.2014. Ko pa objavim drugo novico datum: 2.6.2014 (datum novice) pa bi rad da se novico vidi jutri.
Moja trenutna koda:
$trenutnidatum = date("d.m.Y");
$stevilovrstic = "SELECT id FROM $novice Where datumobjave <= '$trenutnidatum' and jezikizbrani='$jezikprikaz'";
V tabeli datum_objave imam enak zapis kot mi ga da funkcija date. Do danes mi je vse lepo delovalo. Sedaj ko pa se je zamenjal mesec pa ne prikaže nobenih novic.
Hvala za odgovore in lep pozdrav.
všeč(0)
ni všeč(0)
spam(0)
#10
Spartacus tudi tako sem poskusil vendar mi je vsakic ignoriral presledek.
všeč(0)
ni všeč(0)
spam(0)
#8
Waw ratal res hvala vsem :D. Uspešno sem pa izvedel s to kodo
<?php
function preg_trim( $string, $pattern ) {
$pattern = array( "/^" . $pattern . "*/", "/" . $pattern . "*$/" );
return preg_replace( $pattern, "", $string );
}
?>
<?php
$hello = " ...%20Hello, world!";
echo preg_trim( $hello, "[^a-zA-Z]" );
?>
všeč(0)
ni všeč(0)
spam(0)
#7
Sem poskusil zgornjo kodo vendar mi ne deluje. S trim sem tudi poskusil vendar mi nikakor ne uspe :(
všeč(0)
ni všeč(0)
spam(0)
#4
value se spreminja. Nekje je zapisano tako kot kaže prvi primer nekje pa kot drugi primer.
1.primer
$preoblikuj = "Miha Zaplotnik (1987)";
- primer
$preoblikuj = "Miha (1987)";
všeč(0)
ni všeč(0)
spam(0)
#2
$preoblikuj = explode("(", $preoblikuj);
echo $preoblikuj[0];
všeč(0)
ni všeč(0)
spam(0)
#
Pozdravljeni,
ponovno Vas prosim za pomoč. Uporabljam funkcij explode in zadeva sicer deluje vendar pa se mi za besedo ustvari presledek. Naprimer tako: ime in priimek (letnica). Explode imam nastavljeno tako, da mi pri vsakem oklepaju loči, vendar pa mi vsakič ustane presledek. Zanima pa me ali bi se dalo to odpraviti in kako.
Hvala
všeč(0)
ni všeč(0)
spam(0)