Novo

Forum kao aplikacija na telefonu

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

  • 3 odgovora
  • 2.754 pregleda

Najnovija ↓

PHP & MySQL - Rezultati upita Uppercase 29.06.2004. u 15:53 · pre 272 meseca #1
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]
Re: PHP & MySQL - Rezultati upita Uppercase 29.06.2004. u 15:58 · pre 272 meseca #2
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.
Potpis
Pop Servis "Paradise Tours"
Java User Group Karlsruhe
IT Dan - Srbija

Officer, I saw the driver who hit me - his name was Johnny Walker.
Re: PHP & MySQL - Rezultati upita Uppercase 29.06.2004. u 16:32 · pre 272 meseca #3
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]);
Potpis
Never trust an operating system you don't have sources for.
Re: PHP & MySQL - Rezultati upita Uppercase 30.06.2004. u 02:57 · pre 272 meseca #4
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.

Potpis
Owl
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme