Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 10.07.08
Prihlásený: 08.10.09
Príspevky: 26
Témy: 12
Príspevok NapísalOffline : 17.08.2008 16:05

Pokusam sa zriesit vyhladavanie a teraz na koniec ked som uz myslel ze to pojde narazil som na problem.Vo formulari zvolim Hladat mesto: 1.nezalezi 2.Bratislava,Banska Bystrica... Ak dam Bratislava uskutocni sa mi
Kód:
select from .... where tabulka.mesto = 'bratislava'
Problem je vtom,ze stlpec mesto nemusi vzdy nieco obsahovat ale moze byt aj prazdny a neviem ako zriesit prikaz ktory mi vytiahne vsetky mesta a aj prazdne pole v pripade ze vo formulari zvolim moznost nezalezi...skusal som
Kód:
tabulka.mesto is not null and tabulka.mesto != ''
no nema to ziadny efekt.


Offline

Čestný člen
Čestný člen
Vyber viacerych hodnot z tabulky

Registrovaný: 17.10.06
Prihlásený: 08.01.11
Príspevky: 1752
Témy: 17
Príspevok NapísalOffline : 17.08.2008 16:08

select * from tabulka







_________________
A Real Programmer might or might not know his wife's name. He does, however, know the entire ASCII code table.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 10.07.08
Prihlásený: 08.10.09
Príspevky: 26
Témy: 12
Príspevok Napísal autor témyOffline : 17.08.2008 16:18

Ano viem len som tam dal namiesto toho tie bodky :) Ten vyber ako taky mi funguje len nie tak ako by som chcel. Ked uzivatel zvoli nejake mesto vsetko je vpohode ak vsak nezvoli ziadne mesto a necha vyber na nezalezi tak tu nastava problem.Ten druhy prikaz mi vybere len vyplnene riadky a tabulka.mesto != '' ako by tam ani nebolo


Offline

Čestný člen
Čestný člen
Vyber viacerych hodnot z tabulky

Registrovaný: 17.10.06
Prihlásený: 08.01.11
Príspevky: 1752
Témy: 17
Príspevok NapísalOffline : 17.08.2008 16:39

asi ma nechapes. ked ti na meste nezalezi, tak potom je tam where zbytocne nie? jednoducho vyberies vsetky zaznamy a hotovo. a jasne, ze druhy prikaz ti vyberie len vyplnene riadky, ked vyberas riadky kde sa mesto nerovna '' cize prazdnemu riadku.







_________________
A Real Programmer might or might not know his wife's name. He does, however, know the entire ASCII code table.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 10.07.08
Prihlásený: 08.10.09
Príspevky: 26
Témy: 12
Príspevok Napísal autor témyOffline : 17.08.2008 17:02

Aha sorry uz ta chapem ale aj tak to neni ono.Ono toto mesto bolo len priklad v skutocnosti vtom formulari je ovela viac a mam to zriesene nejak takto:
Kód:
 if($_post['mesto'] != "") {
              $mesto = "tabulka.mesto='".$_post['mesto']."'"; }

A potom dosadim ....where $mesto... Neviem ci je toto najlepsie riesenie ale inak kde mam vela nepovinnych inputov si to neviem inak predstavit.


Offline

Skúsený užívateľ
Skúsený užívateľ
Vyber viacerych hodnot z tabulky

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 17.08.2008 23:01

V tomto prípade sa hodí trochu porozmýšľať nad zostavovaním SQL dopytu. A pomôcť si napríklad poliami. Niečo na tento štýl:
Kód:
$where = array();

//teraz pride cas kontroly jednotlivych formularovych prvkov
if($_post['mesto'] != "") {
   $where["tabulka.mesto"]  = $_post['mesto'];
}
.
.
.
// takto podobne naplnis pole $where a az potom zacnes zostavovat SQL dopyt
$sql = "SELECT * FROM tabulka";
if (count($where) > 0) {
   $sql .= " WHERE ";
   foreach($where as $key => $value) {
      $sql .= " $key = '$value' AND ";
   }
   $sql = substr($sql, 0, strlen($sql) - 4);
}
.
.
.
mysql_query($sql);
.
.
.
atď







_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 10.07.08
Prihlásený: 08.10.09
Príspevky: 26
Témy: 12
Príspevok Napísal autor témyOffline : 19.08.2008 9:35

Dost dobry napad p360t hned to tak aj idem spravit dik moc ;)


Odpovedať na tému [ Príspevkov: 7 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. usporiadanie hodnot z tabulky

v PHP, ASP

7

603

17.05.2008 22:26

emer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nacitanie hodnot z tabulky do inputov

v JavaScript, VBScript, Ajax

0

371

19.03.2010 23:38

wolf14 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. jquery - ukladanie hodnot z html tabulky do pola

v JavaScript, VBScript, Ajax

2

389

17.11.2013 17:05

DeadOne Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vyber hodnot z multidimenzionalneho pola

v PHP, ASP

8

511

05.04.2012 13:29

1daemon1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. 2x vyber z jednej tabulky(MySQL)

v Databázy

10

601

29.12.2009 19:28

VireL Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vyber z tabulky na zaklade poctu znakov

v Databázy

2

794

08.11.2008 22:47

pedrix Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zoradenie hodnot

v Databázy

2

829

11.08.2008 19:40

Speeder21 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. jQuery - porovnavanie hodnot

v JavaScript, VBScript, Ajax

0

439

15.04.2012 2:46

venom2 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C++ pole unikátnych hodnôt

v Assembler, C, C++, Pascal, Java

4

388

24.10.2014 13:42

marian_r Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Suma hodnôt, excel/ calc

v Ostatné programy

1

1314

18.05.2009 10:22

p360t Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Spočítanie hodnôt v databáze

v Databázy

15

3171

25.08.2009 14:40

bmatias Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vstup hodnot do TEdit

v Delphi, Visual Basic

2

464

02.11.2014 22:04

jasug Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. UPDATE hodnot v mysql

v PHP, ASP

10

476

06.09.2013 7:00

Elrohir Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nacitanie hodnot v Jave

v Assembler, C, C++, Pascal, Java

7

1032

15.01.2012 9:58

Johnoo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zapamatanie hodnot vo formulari

v PHP, ASP

14

594

16.10.2008 17:36

Roko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. excel rozbalovaci zoznam z hodnot

v Ostatné programy

0

297

23.12.2014 12:42

MAREK17 Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra