Snukzz Posted November 9, 2004 Report Share Posted November 9, 2004 Meegjinu meegjinu, bet nevaru saprast... kaa lai uztaisa visu sito datu baazee... respektiivi, Vajag uzciniit taa, lai katrai precei raadaas attieciigaas fiichas (jauda u.tml) viss buutu labi, bet kaa lai izvada smuku fiichas nosaukumu - ja lieto tabulas lauka nosaukumu nesmuki sanaak. Pie tam lielai dalja lauku jaabuut true/false... +--------------------------------------------------------------------------------+ |ID | jauda | grilss | preces_ID |tilpums| automatiska_atsaldeshana | +--------------------------------------------------------------------------------+ |1 | 1000W | true | 16 | 17l | true | +--------------------------------------------------------------------------------+ Tip lai sanaak kautkas sitaads... Jauda 1000W Grils + Tilpums 17l Automātiska atsaldēšana + Ir idejas? Man izbeidzaas.... Link to comment Share on other sites More sharing options...
rumpels Posted November 9, 2004 Report Share Posted November 9, 2004 <? $sql = ("SELECT * FROM tabula where ID ='1'"); $req = mysql_query ($sql) or die (' SQL kljuuda! <br>'.$sql.' <br>'. mysql_error ()); while($rinda = mysql_fetch_array($req)) { $atsald= $rinda['automatiska_atsaldeshana']; ?> Automātiska atsaldēšana : <?if($atsald == 'true'){echo "+";}else{echo "-";}?> <? } ?> Link to comment Share on other sites More sharing options...
Snukzz Posted November 9, 2004 Author Report Share Posted November 9, 2004 Aha,.... un { $atsald= $rinda['automatiska_atsaldeshana']; ?> Automātiska atsaldēšana : <?if($atsald == 'true'){echo "+";}else{echo "-";}?> seit jaasaraksta visi tie lauku nosaukumi un atshifreejumi? Link to comment Share on other sites More sharing options...
Snukzz Posted November 9, 2004 Author Report Share Posted November 9, 2004 UN.... pienjemsim ka man ir 200 dazaadas fiichas... un katram taga jaataisa cikls??? :blink: Link to comment Share on other sites More sharing options...
рпр Posted November 9, 2004 Report Share Posted November 9, 2004 ja vajag tabulaa visu paraadiit, tad cikls ir jaataisa. novienkaarshot to rindu ar true var shaadi: echo ($atsald==true ? '+' : '-'); var arii to visu jau ierakstiit sql pieprasiijumaa: select IF(grilss,'+','-') from tabula; Link to comment Share on other sites More sharing options...
Snukzz Posted November 9, 2004 Author Report Share Posted November 9, 2004 Nu jaa ar plusiem un miinusiem viss butu ok. Bet kaa ar pashu fiichas nosaukumu? Neraadiis tachu tautai "atsaldeeshanas_funkcija" ! :huh: Link to comment Share on other sites More sharing options...
rumpels Posted November 9, 2004 Report Share Posted November 9, 2004 { $atsald= $rinda['automatiska_atsaldeshana']; $tilpums= $rinda['tilpums']; ?> Automātiska atsaldēšana : <? echo ($atsald==true ? '+' : '-');><br> Tilpums : <?= $tilpums ?> Link to comment Share on other sites More sharing options...
Snukzz Posted November 9, 2004 Author Report Share Posted November 9, 2004 (edited) Veel viena niance... taas fiichas ir daudz! Katrai precei tiek atlasiitas tikai taas DAZZAS kuraam veertiiba EKSISTEE un tikai tad izvada shito joku ar + un - ! Respektiivi - ja tabulaas laukaa nav ne true ne false ne 1000 ne teksts, tad vispaar neko nevajag raadiit! Edited November 9, 2004 by Snukzz Link to comment Share on other sites More sharing options...
john.brown Posted November 9, 2004 Report Share Posted November 9, 2004 <? $funkcijas = array('atsald_f' => 'Automātiskā atsaldēšana: ','tilpums' => 'Tilpums: ',...u.t.t); $keys = array_keys($funkcijas); foreach($keys as $key) { if($rinda[$key]) echo $funkcijs[$key].$rinda[$key]; } ?> Link to comment Share on other sites More sharing options...
Snukzz Posted November 9, 2004 Author Report Share Posted November 9, 2004 <? $funkcijas = array('atsald_f' => 'Automātiskā atsaldēšana: ','tilpums' => 'Tilpums: ',...u.t.t); $keys = array_keys($funkcijas); foreach($keys as $key) { if($rinda[$key]) echo $funkcijs[$key].$rinda[$key]; } ?> Un kas no shitaa iznaak? :ph34r: Link to comment Share on other sites More sharing options...
Analgiins Posted November 9, 2004 Report Share Posted November 9, 2004 būtu labi, ja tiem laukiem, kas ir true vai false, lauka tips būtu enum('', '+','-') .. kaut kā tā Link to comment Share on other sites More sharing options...
john.brown Posted November 9, 2004 Report Share Posted November 9, 2004 (edited) Tu uztaisi asoc. masīvu, kur atslēgas ir tavi lauciņu nosaukumi mysql tabulā, vērtības - tas, ko gribi rādīt userim. Pēc tam taisi ciklu pa atslēgām, pārbaudi, vai rindā ar tādu atslēgu kaut kas ir, un ja ir, dod laukā to nosaukumu, kuru rādīsi userim ($funkcijas[$key]) un vērtību no rindas. Un viss sanāk smuki un lasāmi :) Kā to visu formatēt - tabulā vai kā citādi, es ceru, pats izdomāsi Edited November 9, 2004 by john.brown Link to comment Share on other sites More sharing options...
Snukzz Posted November 9, 2004 Author Report Share Posted November 9, 2004 Tu uztaisi asoc. masīvu, kur atslēgas ir tavi lauciņu nosaukumi mysql tabulā, vērtības - tas, ko gribi rādīt userim. Pēc tam taisi ciklu pa atslēgām, pārbaudi, vai rindā ar tādu atslēgu kaut kas ir, un ja ir, dod laukā to nosaukumu, kuru rādīsi userim ($funkcijas[$key]) un vērtību no rindas. Un viss sanāk smuki un lasāmi :)Kā to visu formatēt - tabulā vai kā citādi, es ceru, pats izdomāsi A tas pof ka to naosaukumu ir vairaak kaa 200? :huh: Nu ja jaa, ta meegjinaahsu kaut kaa taa! Link to comment Share on other sites More sharing options...
john.brown Posted November 9, 2004 Report Share Posted November 9, 2004 Tev tak tā pat jāpārbauda tie 200 mysql tabulas lauciņi. Tā ka pof kā tu to dari. Vai arī dali visu to preci kategorijās, tipa, ledusskapji, putekļusūcēji, u.t.t., un taisi katram savu query tikai ar tiem lauciņiem, kas viņiem ir raksturīgi. No lauciņu skaita ir atkarīgs tikai apstrādes ātrums Link to comment Share on other sites More sharing options...
Snukzz Posted November 9, 2004 Author Report Share Posted November 9, 2004 :( .................nu labi........................... ;) Link to comment Share on other sites More sharing options...
Recommended Posts