Autorius Tema: [Atsakyta] Collumnu skaiciavimas...  (Skaityta 888 kartus)

Neprisijungęs Haris

  • Dalyvis
  • **
  • Įrašai: 833
  • Karma: +56/-0
  • Biržai
    • Žiūrėti profilį
    • www.RubikoKubas.Lt
[Atsakyta] Collumnu skaiciavimas...
« Įrašytas: 2009-08-28 00:42:01 am »
Turiu maždaug tokią SQL lentelę ir neišmąstau kaip man suskaičiuoti pvz technologijų pažimių skaičių , sumą išskaičiuoju , o vidurkio nebe , nes reikia pažimių skaičiaus.

kieno    dalykas    1    2    3    4    5    6    7    8    9    10    11    12    13    14    15    16    17    18    19    20    21    22    23    24
mano    tikyba    -    10                                                                                                                                                
mano    etika                                                                                                                                                          
mano    ekonomika                                                 10                                                                10                                       10
mano    anglu                   _                                                                          10                                                           
mano    prancuzu              8                                                                                                                                           
mano    rusu                                                                                                                                                          
mano    vokieciu              9                                  -                                       8                                                                
mano    matematika                                                                                                                                                          
mano    istorija                                                                                                                                                          
mano    pilietinis                             10                                                                                                                            
mano    geografija                                                 10                                            8                                                           
mano    politologija                                                                                                                                                          
mano    i.t                                                                                                                                                          
mano    gamta                                  10                                                                                                             10         10
mano    biologija                                                                                                                                                          
mano    fizika                                                      7                                                                          10                        
mano    astronomija                                                                                                                                                          
mano    chemija                                                                                              8                                                           
mano    daile                                                                                                                                                          
mano    muzika                                                                          9                                                                               
mano    teatras                                                                                                                                                          
mano    choreografija                                                                                                                                                          
mano    kk                                                                               10                                                                          
mano    technologijos                                                           10                                       10                                                      
mano    civ.sauga                                                                                                                                                          
« Paskutinį kartą keitė: 2010-02-14 12:26:58 pm sukūrė primatas »
rubikokubas.lt
Magnetinis klevo lapas - magnetinisklevas.lt

Neprisijungęs trimpirim

  • Naujokas
  • *
  • Įrašai: 215
  • Karma: +8/-0
    • Žiūrėti profilį
Re: Collumnu skaiciavimas...
« Atsakymas #1 Įrašytas: 2009-08-28 01:16:09 am »
Tai tu, kai skaičiuoji sumą, tiek kartų, kiek suma yra pridedama prie tam tikro kintamojo pridėk vieną. Tarkim:
sumos veiksmas padarytas viena kartą, tada (šiuo atveju kintamojo pavadinimas 'kiek') kiek = kiek + 1.
Na tikiuosi supratai.

Neprisijungęs Haris

  • Dalyvis
  • **
  • Įrašai: 833
  • Karma: +56/-0
  • Biržai
    • Žiūrėti profilį
    • www.RubikoKubas.Lt
Re: Collumnu skaiciavimas...
« Atsakymas #2 Įrašytas: 2009-08-28 12:55:34 pm »
Kaip tik vakar parašęs postą ir nuėjęs miegoti sugalvojau , kaip suskaičiuoti ir dar tavo sumanima pridėjau ir pavyko ;)
dequi :)

Pridėsiu REPO taškų :D

Dariau taip:

<?php
$kik
=0;
if(!empty(
$sau[1])){$kik+=1;}
if(!empty(
$sau[2])){$kik+=1;}
if(!empty(
$sau[3])){$kik+=1;}
if(!empty(
$sau[4])){$kik+=1;}
if(!empty(
$sau[5])){$kik+=1;}
if(!empty(
$sau[6])){$kik+=1;}
if(!empty(
$sau[7])){$kik+=1;}
if(!empty(
$sau[8])){$kik+=1;}
if(!empty(
$sau[9])){$kik+=1;}
if(!empty(
$sau[10])){$kik+=1;}
if(!empty(
$sau[11])){$kik+=1;}
if(!empty(
$sau[12])){$kik+=1;}
if(!empty(
$sau[13])){$kik+=1;}
if(!empty(
$sau[14])){$kik+=1;}
if(!empty(
$sau[15])){$kik+=1;}
if(!empty(
$sau[16])){$kik+=1;}
if(!empty(
$sau[17])){$kik+=1;}
if(!empty(
$sau[18])){$kik+=1;}
if(!empty(
$sau[19])){$kik+=1;}
if(!empty(
$sau[20])){$kik+=1;}
if(!empty(
$sau[21])){$kik+=1;}
if(!empty(
$sau[22])){$kik+=1;}
if(!empty(
$sau[23])){$kik+=1;}
if(!empty(
$sau[24])){$kik+=1;}
if(!empty(
$sau[25])){$kik+=1;}
if(!empty(
$sau[26])){$kik+=1;}
if(!empty(
$sau[27])){$kik+=1;}
if(!empty(
$sau[28])){$kik+=1;}
if(!empty(
$sau[29])){$kik+=1;}
if(!empty(
$sau[30])){$kik+=1;}
if(!empty(
$sau[31])){$kik+=1;}
echo
"$kik";
?>

« Paskutinį kartą keitė: 2009-08-31 23:13:10 pm sukūrė Haris »
rubikokubas.lt
Magnetinis klevo lapas - magnetinisklevas.lt

Neprisijungęs trimpirim

  • Naujokas
  • *
  • Įrašai: 215
  • Karma: +8/-0
    • Žiūrėti profilį
Re: Collumnu skaiciavimas...
« Atsakymas #3 Įrašytas: 2009-08-28 23:41:37 pm »
Dabar pareinant pagalvojau, kad su for ciklu galėtum praeiti pro stulpelį tikrinant ar jis netuščias.:))

Manualai.lt Forumas

Re: Collumnu skaiciavimas...
« Atsakymas #3 Įrašytas: 2009-08-28 23:41:37 pm »

Neprisijungęs vitalikaz

  • Dalyvis
  • **
  • Įrašai: 895
  • Karma: +59/-2
  • Tikėk kuo tiki
    • Žiūrėti profilį
    • blast.lt
Re: Collumnu skaiciavimas...
« Atsakymas #4 Įrašytas: 2009-08-29 15:49:17 pm »
Jo, daug logiskiau butu naudot cikla :)
BlaST
Serveriai.lt paslaugos su 50% nuolaida!
Blast.lt blogas

Neprisijungęs Haris

  • Dalyvis
  • **
  • Įrašai: 833
  • Karma: +56/-0
  • Biržai
    • Žiūrėti profilį
    • www.RubikoKubas.Lt
Re: Collumnu skaiciavimas...
« Atsakymas #5 Įrašytas: 2009-08-30 10:00:11 am »
nu jo , bet ayyyy... bus gerai :D dar f-ja susikuriau kad nereiketu kiekvienam dalykui viso to rasyt ir gerai :)
rubikokubas.lt
Magnetinis klevo lapas - magnetinisklevas.lt

Neprisijungęs Lukas Liesis

  • Administratorius
  • Herojus
  • ******
  • Įrašai: 7385
  • Karma: +226/-15
    • Žiūrėti profilį
    • mano CV
Re: Collumnu skaiciavimas...
« Atsakymas #6 Įrašytas: 2009-08-31 21:46:02 pm »
su ciklu daug greiciau parases butum :D

<?php

$kiek 
0;

for(
$i=1$i<=31$i++ ){

if(!empty($sau[$i])){

$kiek++;

}

}

/* TRUPUTELI GUDRESNIS PRINT :) */

($kiek == 0) ? print "pažymių nėra" : print "pažymių yra: $kiek";

?>


ateiciai, jei jau nekeisi dabartinio kodo ; ) ir siaip zmonems, kurie skaito cia :)
« Paskutinį kartą keitė: 2009-08-31 21:50:23 pm sukūrė primatas »
Jūsų draugas, kolega ir puslapio administratorius,

Lukas.

Manualai.lt Facebooke
serveriai.lt 50% nuolaida!
Free Hosting
Free Templates

Manualai.lt Forumas

Re: Collumnu skaiciavimas...
« Atsakymas #6 Įrašytas: 2009-08-31 21:46:02 pm »