Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 8 odgovora
  • 4.023 pregleda

Najnovija ↓

Problem sa izlaznim rezultatima? 12.08.2005. u 13:35 · pre 258 meseci #1
Imam ovaj kod, za tabelu

Code:

while(list($dat_ut,$kolo,$tim_dom,$tim_gost, $rez_dom, $rez_gost)= mysql_fetch_row($result))
{

print "<table width=400 border=0  bgcolor=#CCCCCC > \n";
while ($get_info = mysql_fetch_row($result)){
print "<tr>\n";
foreach ($get_info as $field)

print "\t<td bgcolor=#990000><font color=#FFCC00 face=verdana size=2/>$field </font></td>\n";

print "</tr>\n";
}
print "</table>\n";
}


i dobijem pomocu upita ovaj izlazni rezultat
Code:

2005-08-21      1      FK "Solid"      FK "Edjšeg"      0      0
2005-08-21     1     FK "Panonija"     FK "Djurdjin"     0     0
2005-08-21     1     FK "Udarnik"     FK "Krajišnik"     0     0
2005-08-21     1     FK "Baèka"     FK "Èoka"     0     4
2005-08-21     1     FK "Proleter"     FK "Baèka"     0     0
2005-08-21     1     FK "Sloboda"     FK "Sever"     0     0


kako da kontrolisem ovaj izlaz, da izmedju dve ekipe bude crtica "-"
isto tako izmedju rezultata da bude ":" dvotacka u ovom "WHILE" iskazu?

Jer postoje neke skripte koje automatski generisu izlazni rezultat ?

hvala
Re: Problem sa izlaznim rezultatima? 12.08.2005. u 14:41 · pre 258 meseci #2
Morao bi malo da zakomplikuješ, nema jednostavnog foreacha...

Recimo...
Code:
while ($get_info = mysql_fetch_row($result)){
print "<tr>\n";

print "\t<td bgcolor=#990000><font color=#FFCC00 face=verdana size=2/>$get_info[0]</font></td>\n";

print "\t<td bgcolor=#990000><font color=#FFCC00 face=verdana size=2/>$get_info[1]</font></td>\n";

print "\t<td bgcolor=#990000><font color=#FFCC00 face=verdana size=2/>$get_info[2]</font></td>\n";

print "\t<td bgcolor=#990000><font color=#FFCC00 face=verdana size=2/>-</font></td>\n";

print "\t<td bgcolor=#990000><font color=#FFCC00 face=verdana size=2/>$get_info[3]</font></td>\n";

print "\t<td bgcolor=#990000><font color=#FFCC00 face=verdana size=2/>$get_info[4]</font></td>\n";

print "\t<td bgcolor=#990000><font color=#FFCC00 face=verdana size=2/>:</font></td>\n";

print "\t<td bgcolor=#990000><font color=#FFCC00 face=verdana size=2/>$get_info[5]</font></td>\n";

print "</tr>\n";
}
Potpis
BoxUp
interesantna logička igra
Monty Hall paradoks - interaktivni demo
Re: Problem sa izlaznim rezultatima? 13.08.2005. u 16:13 · pre 258 meseci #4
Uh, pa ne. Kada dođeš do podataka iz baze imaš slobodu da ih oblikuješ na nebrojeno mnogo načina da bi dobio baš onakav izlaz kako poželiš. Evo, već u ovoj temi si ponudio najjednostavniji šablon za ispis podataka u tabelu (što bi se moglo nazvati skriptom za automatsko generisanje izlaznih podataka), ali je to puklo čim su ti se pojavili dodatni zahtevi...

Za pravljenje izlazne stranice treba da se nauči HTML, korisno je takođe upoznavanje s CSS-om, a uz PHP koji nabavi potrebne podatke za stranicu dobro dođe korištenje Smarty šablona za pripremu ispisa (pogledaj malo po odgovarajućim forumima).
Potpis
BoxUp
interesantna logička igra
Monty Hall paradoks - interaktivni demo
Re: Problem sa izlaznim rezultatima? 13.08.2005. u 20:02 · pre 258 meseci #5
opet imam mali problemcic :

-sada mi je izlaz malo lepsi, ali kako da poravnam kolone da budu skroz prave, da
ne bude ni minimalnih krivudanja,
- kada dobijem izlazne rezultate ( probao sam puno toga) ne mogu da odvojim
kada ispise prvo kolo ,pa onda da bude razmak(prazan red , pa da ispise drugo kolo


Code:

while(list($dat_ut,$kolo,$tim_dom,$tim_gost, $rez_dom, $rez_gost)= mysql_fetch_row($result))
{
while ($get_info = mysql_fetch_row($result))
  {

print "
       <table width=40% border=0 cellpadding=0 cellspacing=0>
          <tr>
            <td width=67 height=19 valign=top><div align=center><font face=Verdana, Arial, Helvetica, sans-serif size=2 color=#FFCC00>$get_info[0]</font></div></td>
            <td width=83 valign=top><div align=center><font face=Verdana, Arial, Helvetica, sans-serif size=2 color=#FFCC00>&nbsp;&nbsp;&nbsp; $get_info[1]</font></div></td>
            <td width=113 valign=top><div align=right><font face=Verdana, Arial, Helvetica, sans-serif size=2 color=#FFCC00>$get_info[2]</font></div></td>
            <td width=17 valign=top><div align=center><font face=Verdana, Arial, Helvetica, sans-serif size=2 color=#FFCC00>&nbsp;&nbsp;-&nbsp;&nbsp;</font></div></td>
            <td width=102 valign=top><div align=left><font face=Verdana, Arial, Helvetica, sans-serif size=2 color=#FFCC00>$get_info[3]</font></div></td>
            <td width=29 valign=top><div align=right><font face=Verdana, Arial, Helvetica, sans-serif size=2 color=#FFCC00>$get_info[4]</font></div></td>
            <td width=18 valign=top><div align=center><font face=Verdana, Arial, Helvetica, sans-serif size=2 color=#FFCC00>:</font></div></td>
            <td width=32 valign=top><div align=left><font face=Verdana, Arial, Helvetica, sans-serif size=2 color=#FFCC00>$get_info[5]</font></div></td>
          </tr>

        </table>"  ;
  }
}

Re: Problem sa izlaznim rezultatima? 13.08.2005. u 21:26 · pre 258 meseci
izmenjeno 1 put, poslednji put Suicide_samurai 13.08.2005. u 21:29
  1. Suicide_samurai13.08.2005. u 21:29zapis iz teksta poruke
#6
stvarno ne razumem zasto radis 2x while istog query-a
ali ako zelis iste kolone sam tag <table> izbaci pre while i tag </table> posle while
i naravano ubaci i <tr><td><br></td></tr> pre prve kolone da bi pravio razmake izmedju redova
Re: Problem sa izlaznim rezultatima? 14.08.2005. u 07:11 · pre 258 meseci #7
Ono sa 2x while to sam slucajno tako ubacio .

Hocu samo jedan razmak i to kada ispise utakmice recimo prvog, drugog... kola,
pa onda izmedju prazan red:

Code:

1...
1...
1...
1...

2..
2..
2..
2..

3...
3..
3..
..


tako nekako !

hvala
Re: Problem sa izlaznim rezultatima? 14.08.2005. u 18:02 · pre 258 meseci #8
Citat:
varginjo:
-sada mi je izlaz malo lepsi, ali kako da poravnam kolone da budu skroz prave, da
ne bude ni minimalnih krivudanja

Nauči HTML, nauči CSS, onda ti to neće biti problem, baš kao ni gomila drugih pitanja na koje bi inače nastavio ovde da tražiš odgovor.
Potpis
BoxUp
interesantna logička igra
Monty Hall paradoks - interaktivni demo
Re: Problem sa izlaznim rezultatima? 15.08.2005. u 02:48 · pre 258 meseci #9
Citat:
varginjo: Hocu samo jedan razmak i to kada ispise utakmice recimo prvog, drugog... kola, pa onda izmedju prazan red:


GROUP BY + IF_ELSE ti moze pomoci za razvrstavanje ili pravljenje vise upita sa WHERE...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme