Jump to content
php.lv forumi

Kaa lai sito uztaisa?


Snukzz

Recommended Posts

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

<?
$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

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

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

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 by Snukzz
Link to comment
Share on other sites

<?
$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

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 by john.brown
Link to comment
Share on other sites

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

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

×
×
  • Create New...