Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Internet > Web razvoj > Serverske aplikacije i baze podataka
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

Serverske aplikacije i baze podataka PHP, Perl, ASP, ASP .NET, ColdFusion...
MySQL, PostgreSQL, MSQL, Oracle...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 12.2.2012, 23:36   #21
JohnnyNT
Deo inventara foruma
 
Član od: 15.4.2006.
Lokacija: Srbija
Poruke: 4.037
Zahvalnice: 1.298
Zahvaljeno 1.396 puta na 948 poruka
Određen forumom Re: Select from mysql database

E jbg. sad, dođeš mi gajbu piva za ovo

Recimo, uradiš 'vako:

PHP kod:
<select name="mesec">

<?php 

for ($i 1$i 6$i++) {

  echo 
"<option>".date('F'strtotime("-$i month"))."</option>";

}

?>

</select>
Zatim ovaj select ubaciš u formu, i proslediš u $mesec, to jest u ono što sam ti dao u prethodnom postu.
JohnnyNT je offline   Odgovor sa citatom ove poruke
Stara 13.2.2012, 10:55   #22
Dekip
V.I.P. Recenzent
 
Član od: 8.11.2008.
Lokacija: XV535
Poruke: 3.198
Zahvalnice: 767
Zahvaljeno 1.024 puta na 568 poruka
Određen forumom Re: Select from mysql database

У ствари, ово ми треба:
PHP kod:
<?php 
$tomorrow 
mktime(000date("m")-1date("d"), date("y"));
$dat date("F"$tomorrow);
$dat1 date("Y"$tomorrow); 


echo 
$dat .'<br />'
echo 
$dat1.'<br />'

?>
Ја сад могу да додајем и одузимам месеце и добијам променљиву. Али како да Јаnuary претворим у 01, итд?

Знам, може овако:
PHP kod:
if ($dat 'January'){
    
$dat2 '01';
    } 
али може ли то елегантније? Овако бих морао за сваки месец да радим петљу.

Едит:
У ствари ово задње не може. :s

Poslednja ispravka: Dekip (13.2.2012 u 11:53)
Dekip je offline   Odgovor sa citatom ove poruke
Stara 13.2.2012, 11:46   #23
JohnnyNT
Deo inventara foruma
 
Član od: 15.4.2006.
Lokacija: Srbija
Poruke: 4.037
Zahvalnice: 1.298
Zahvaljeno 1.396 puta na 948 poruka
Određen forumom Re: Select from mysql database

Da bih ti preciznije rekao kako, moraš mi reći kako si zamislio da ti korisnik bira mesec, je l' neki select box, ili klikom na link (ako to planiraš)?

EDIT: ček, sad gledam ovaj kod iznad, možeš ovako:

PHP kod:
$dat2 date("m"$tomorrow); 
JohnnyNT je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku JohnnyNT na korisnoj poruci:
Dekip (13.2.2012)
Stara 13.2.2012, 12:33   #24
Dekip
V.I.P. Recenzent
 
Član od: 8.11.2008.
Lokacija: XV535
Poruke: 3.198
Zahvalnice: 767
Zahvaljeno 1.024 puta na 568 poruka
Određen forumom Re: Select from mysql database

Нисам ни замислио да ико бира било шта, већ да се излиста последњих пет-шест месеци, па кликом на неки на другој страни одрадим упит базе.

Дошао сам до овога:

PHP kod:
<?php 
$tomorrow 
mktime(000date("m")-33date("d"), date("y"));
$dat date("F"$tomorrow);
$dat1 date("Y"$tomorrow); 

if (
strpos($dat,'January') !== false) {
    
$dat2 'January';
}
if (
strpos($dat,'February') !== false) {
    
$dat2 'February';
}
if (
strpos($dat,'March') !== false) {
    
$dat2 'March';
}
if (
strpos($dat,'April') !== false) {
    
$dat2 'April';
}
if (
strpos($dat,'May') !== false) {
    
$dat2 'May';
}
if (
strpos($dat,'June') !== false) {
    
$dat2 'June';
}
if (
strpos($dat,'Julay') !== false) {
    
$dat2 'Julay';
}
if (
strpos($dat,'August') !== false) {
    
$dat2 'August';
}
if (
strpos($dat,'Semptember') !== false) {
    
$dat2 'Semptember';
}
if (
strpos($dat,'October') !== false) {
    
$dat2 'October';
}
if (
strpos($dat,'November') !== false) {
    
$dat2 'November';
}
if (
strpos($dat,'December') !== false) {
    
$dat2 'December';
}
echo 
$dat .'<br />'
echo 
$dat1.'<br />'
echo 
$dat2.'<br />';
?>
Али ми то некако рогобатно. Бар ради.

Ја ћу лако $dat2 додати на arhiva.php?date=<?php echo $dat2; ?>
Dekip je offline   Odgovor sa citatom ove poruke
Stara 13.2.2012, 16:27   #25
Geomaster
V.I.P. Programiranje
 
Član od: 28.6.2007.
Lokacija: Beograd
Poruke: 2.342
Zahvalnice: 2.836
Zahvaljeno 1.047 puta na 507 poruka
Slanje poruke preko MSN-a korisniku Geomaster Slanje poruke preko Skypea korisniku Geomaster
Određen forumom Re: Select from mysql database

Nisam pratio, ali zar ne bi bilo lepše nešto ovako...?
PHP kod:
<?php
$tomorrow 
mktime(000date("m")-33date("d"), date("y"));
$dat date("F"$tomorrow);
$dat1 date("Y"$tomorrow); 

$months = array('January''February''March''April''May''June''July''August''September''October''November''December');

$dat2 'Unknown';
foreach (
$months as $month)
{
    if (
strpos($dat$month) !== false)
        
$dat2 $month;
}

echo 
$dat .'<br />'
echo 
$dat1.'<br />'
echo 
$dat2.'<br />';
Geomaster je offline   Odgovor sa citatom ove poruke
Stara 13.2.2012, 17:19   #26
Dekip
V.I.P. Recenzent
 
Član od: 8.11.2008.
Lokacija: XV535
Poruke: 3.198
Zahvalnice: 767
Zahvaljeno 1.024 puta na 568 poruka
Određen forumom Re: Select from mysql database

Па види, са овим кодом:
PHP kod:
$tomorrow mktime(000date("m"), date("d"), date("y"));
$dat date("F"$tomorrow);
$dat1 date("Y"$tomorrow); 
$dat2 date("m"$tomorrow); 
и овим редом:
HTML kod:
<li><a href="archive.php?month=<?php echo $dat2; ?>&year=<?php echo $dat1; ?>"><?php echo $dat; ?> <?php echo $dat1; ?></a></li>
ја добијам шта желим.
А за наредних пет месеци уназад само одузимам date("m")-1,-2,-3... итд.
Dekip je offline   Odgovor sa citatom ove poruke
Stara 17.2.2012, 10:35   #27
Dekip
V.I.P. Recenzent
 
Član od: 8.11.2008.
Lokacija: XV535
Poruke: 3.198
Zahvalnice: 767
Zahvaljeno 1.024 puta na 568 poruka
Određen forumom Re: Select from mysql database

Ако у бази у колони имам пар уноса које уредно излистам на страници како да ми буду одвојени ради линковања? Треба ми нешто што ради отприлике као тагови. Рецимо да ми те тагове излиста и да сваки од њих буде одвојен да би био засебан линк.
Да ли треба да ми у бази буду одвојени зарезима или је довољно да само буду одвојени? Или мора сваки у своју колону? Овако ми је све заједно један линк.

Ваљда сам успео да објасним шта ми треба.
Dekip je offline   Odgovor sa citatom ove poruke
Stara 17.2.2012, 10:46   #28
JohnnyNT
Deo inventara foruma
 
Član od: 15.4.2006.
Lokacija: Srbija
Poruke: 4.037
Zahvalnice: 1.298
Zahvaljeno 1.396 puta na 948 poruka
Određen forumom Re: Select from mysql database

I nije kristalno jasno šta želiš, ali možda ti ovo pomogne (primer sa php.net):

PHP kod:
$pizza  "komad1 komad2 komad3 komad4 komad5 komad";
$pieces explode(" "$pizza); //ovo " " znači da će ovaj string odozgo biti razdvojen po razmaku, da su gore zarezi između komada, stajalo bi ","
echo $pieces[0]; // ovo ispisuje komad1
echo $pieces[1]; // ovo ispisuje komad2 
JohnnyNT je offline   Odgovor sa citatom ove poruke
Stara 17.2.2012, 11:47   #29
Dekip
V.I.P. Recenzent
 
Član od: 8.11.2008.
Lokacija: XV535
Poruke: 3.198
Zahvalnice: 767
Zahvaljeno 1.024 puta na 568 poruka
Određen forumom Re: Select from mysql database

Па баш то ми треба. Само, како да поставим аутоматизам, да ми сам додељује [0], [1]... у зависности колико уноса има? Неће увек бити исто.

Oво је са tizag-a:

PHP kod:
$someWords "Please don't blow me to pieces."
$test '';
$wordChunks explode(" "$someWords);
for(
$i 0$i count($wordChunks); $i++){
    echo 
"Piece $i = $wordChunks[$i] <br />";
    
$test .='<a href="test.php?id='.$wordChunks[$i].'">'.$wordChunks[$i].'</a> <br />';

плус ово:
HTML kod:
<?php echo $test; ?>
ја добијам једно испод другог. Али како да иде једно поред другог?
Dekip je offline   Odgovor sa citatom ove poruke
Stara 17.2.2012, 13:07   #30
Dekip
V.I.P. Recenzent
 
Član od: 8.11.2008.
Lokacija: XV535
Poruke: 3.198
Zahvalnice: 767
Zahvaljeno 1.024 puta na 568 poruka
Određen forumom Re: Select from mysql database

Проклети <br />.
Dekip je offline   Odgovor sa citatom ove poruke
Stara 17.2.2012, 18:53   #31
Dekip
V.I.P. Recenzent
 
Član od: 8.11.2008.
Lokacija: XV535
Poruke: 3.198
Zahvalnice: 767
Zahvaljeno 1.024 puta na 568 poruka
Određen forumom Re: Select from mysql database

Како поставити query за више табela?
Овако неће:

PHP kod:
$sql mysql_query("SELECT * FROM table1, table2 WHERE keyword LIKE '%$keyword %'"); 
Dekip je offline   Odgovor sa citatom ove poruke
Stara 19.2.2012, 19:22   #32
Dekip
V.I.P. Recenzent
 
Član od: 8.11.2008.
Lokacija: XV535
Poruke: 3.198
Zahvalnice: 767
Zahvaljeno 1.024 puta na 568 poruka
Određen forumom Re: Select from mysql database

Keyword is UNION.
Dekip je offline   Odgovor sa citatom ove poruke
Stara 19.2.2012, 19:36   #33
JohnnyNT
Deo inventara foruma
 
Član od: 15.4.2006.
Lokacija: Srbija
Poruke: 4.037
Zahvalnice: 1.298
Zahvaljeno 1.396 puta na 948 poruka
Određen forumom Re: Select from mysql database

Možeš i sa JOIN da izvedeš svašta (btw. bio sam ubeđen da sam ti odgovorio na ovo )
JohnnyNT je offline   Odgovor sa citatom ove poruke
Stara 22.1.2013, 1:16   #34
Dekip
V.I.P. Recenzent
 
Član od: 8.11.2008.
Lokacija: XV535
Poruke: 3.198
Zahvalnice: 767
Zahvaljeno 1.024 puta na 568 poruka
Određen forumom Re: Select from mysql database

Ако имам десет уноса у бази како да селектујем да ми излиста од петог па на даље?
Dekip je offline   Odgovor sa citatom ove poruke
Stara 22.1.2013, 1:46   #35
JohnnyNT
Deo inventara foruma
 
Član od: 15.4.2006.
Lokacija: Srbija
Poruke: 4.037
Zahvalnice: 1.298
Zahvaljeno 1.396 puta na 948 poruka
Određen forumom Re: Select from mysql database

Kod:
SELECT * FROM table LIMIT 5, 18446744073709551615
Ili umesto ovog ogromnog broja stavis koliko redova zelis da prikazes.
A mozes i ovako, ako imas autoincrement kolonu:
Kod:
SELECT * FROM table WHERE id > 5

Poslednja ispravka: JohnnyNT (22.1.2013 u 1:53)
JohnnyNT je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku JohnnyNT na korisnoj poruci:
Dekip (23.1.2013)
Odgovor

Bookmarks sajtovi


Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
MySql - Pristup preko WAMP-a CounteSSpanktacula Serverske aplikacije i baze podataka 4 9.2.2010 12:27
MySql problem....Could not connect to MySQL KNB|*B!RJ4N*| Web razvoj 10 29.11.2009 12:14
MYSQL i PHP i Apache vladakg Programiranje 18 25.6.2009 7:21
Database Error barjaktar Web razvoj 4 2.6.2008 19:52
USB programi (Portabilne aplikacije) oluja Aplikativni softver 24 17.12.2007 22:08


Sva vremena su po Griniču +2 h. Sada je 5:50.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com