Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

PHP & MySQL - Rezultati upita Uppercase

[es] :: PHP :: PHP & MySQL - Rezultati upita Uppercase

[ Pregleda: 913 | Odgovora: 3 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bujika

Član broj: 13400
Poruke: 60
80.74.163.*



Profil

icon PHP & MySQL - Rezultati upita Uppercase29.06.2004. u 14:53

Pozdrav!

da li bi neko mogao da mi pomogne, i da mi objasni kako bih mogao da rezultate upita dobijam u uppercase formatu?

Sve upite radim preko objekata, i koristim PHP funkcije kao sto su:

Code:
$this->result = @mysql_query($session_sql);
$this->rows = @mysql_num_rows($this->result);
$this->data = @mysql_fetch_array($this->result);


Kada hocu da zadam ispisivanje rezultata upita, koristim for petlju, npr.

Code:
for ($i =0; $i < $rows; $i++) {
  $db->fetch($i);
  print $db->data[Last_Name];
};



Dakle, ono Last_Name treba da se printa na strani velikim slovima. Problem je sto ne mogu da koristim npr.

Code:
print strtoupper($db->data[Last_Name]);


... jer je aplikacija stvano velika, i ne mogu da prolazim fajl po fajl, i da gledam liniju po liniju i da menjam kod.

Takodje, upiti su vec definisani (i ima ih svuda po fajlovima), i ne mogu da ih menjam u npr. SELECT UPPER(Last_Name) FROM ...


Ima li neko ideju kako da se ovo resi?

[ mod markom: ubačeni code tagovi ]

[Ovu poruku je menjao markom dana 29.06.2004. u 16:19 GMT]
29.06.2004. u 14:53 

NikolaVeber
neradnik na porodiljskom bolovanju
Karlsruhe

Član broj: 5115
Poruke: 1249
*.rz.uni-karlsruhe.de

Jabber: nikolaveber@jabber.org
ICQ: 121532865


Profil

icon Re: PHP & MySQL - Rezultati upita Uppercase29.06.2004. u 14:58
Pa te dve stvari koje si rekao da ti ne odgovaraju su mi pale na pamet. Neko trece resenje ne znam.

Sto ne koristis replace / replace all - imas u skoro svim editorima - da promenis linije u kodu. I ako istu stvar imas na mnogo mesta, bilo bi logicno napraviti funkciju i nju pozivati, pa su sve izmene lake.
blog.sun.com/srbija
Java User Group Karlsruhe
Studiranje u Nemačkoj

Officer, I saw the driver who hit me - his name was Johnny Walker.
29.06.2004. u 14:58 

bzero
dev null
europe

Član broj: 5907
Poruke: 371
195.178.54.*

Jabber: bzero@elitesecurity.org
Sajt: www.google.com/search?q=b..


Profil

icon Re: PHP & MySQL - Rezultati upita Uppercase29.06.2004. u 15:32
Ako se svi upiti rade preko jedne klase (trebalo bi da je tako po onome sto si rekao), onda je verovatno najlogicnije da promenis samu klasu, pa da posle:

Code:

$this->result = @mysql_query($session_sql);
$this->rows = @mysql_num_rows($this->result);
$this->data = @mysql_fetch_array($this->result);


dodas liniju:
Code:

$this->data[Last_Name] = strtoupper($this->data[Last_Name]);

Never trust an operating system you don't have sources for.
29.06.2004. u 15:32 

_owl_
Centar - BG

Član broj: 318
Poruke: 989
*.vdial.verat.net

Sajt: home.drenik.net/~owl


Profil

icon Re: PHP & MySQL - Rezultati upita Uppercase30.06.2004. u 01:57
Zasto je problem da koristis strtoupper() u petlji (koliko sam razumeo to je tvoj kod, podlozan promenama).
Code:

for ($i =0; $i < $rows; $i++) {
  $db->fetch($i);
  print strtoupper($this->data[Last_Name]);
};

Ako ti ni ovo ne odgovara onda promeni klasu koju koristis i dodaj joj funkcionalnost koja ti je potrebna.


Owl
30.06.2004. u 01:57 

[es] :: PHP :: PHP & MySQL - Rezultati upita Uppercase

[ Pregleda: 913 | Odgovora: 3 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.