klopar

Statistika

Pridružen/a:
17 feb 2012, 11:45
Zadnjič aktiven:
03 nov 2025, 06:29
Prispevki:
Teme:
136 | Vse teme
78
113
24

Podpis

#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)
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");

$stevilo
vrstic = "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)";




  1. 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)