anonīms Posted October 5, 2008 Report Posted October 5, 2008 Gribēju uzzināt vai veidojot dzimšanas dienas datumu (select) pie gada tiek veidots viss ar array? kā to esmu izveidojis ar mēnesi $ddienas_menesis = array( '1'=>'Janvāris' , '2'=>'Februāris' , '3'=>'Marts' , '4'=>'Aprīlis' , '5'=>'Maijs' , '6'=>'Jūnijs' , '7'=>'Jūlijs' , '8'=>'Augusts' , '9'=>'Septembris' , '10'=>'Oktobris' , '11'=>'Novembris' , '12'=>'Decembris' ); Jo vnk sanāk tā, ka baigi daudz tie gada skaitļi jāraksta... $ddienas_gads = array( '1996'=>'' , '1995'=>'' , '1994'=>'' , .... līdz kaut kur 1960gadam... Īsāku variantu nav?
waplet Posted October 5, 2008 Report Posted October 5, 2008 (edited) $i = 1960 ; $i <1996 ; $i ++; kaut kā tā! Edited October 5, 2008 by waplet
mounkuls Posted October 5, 2008 Report Posted October 5, 2008 Nav jēgas gadus rakstīt iekš array <select name="gads"> <?php $i=1996; while($i>=1960){ echo '<option value="'.$i.'">'.$i.'</option>; $i--; } ?> </select>
anonīms Posted October 6, 2008 Author Report Posted October 6, 2008 der! Tikai vēl par ddienas dienu. Izmantoju to pašu kodu, ko iedevi, bet gribu, lai cipari būtu "order by # ASC" no viens uz leju, bet pašlaik sanāk otrādi, ka augšā ir 31 $u=31; while($u>=1){ if($row[10]==$u) { $ddienas_diena = 'selected'; } else { $ddienas_diena = ''; } echo '<option '.$ddienas_diena.' value="'.$u.'" >'.$u.'</option>'; $u--; } samainot while($u<=1) viņš tūkstošiem veido option'us.
bubu Posted October 6, 2008 Report Posted October 6, 2008 Sāc skaitīt no 1 uz augšu (++). Pašlaik tu skaiti no 31 uz leju (--).
Grey_Wolf Posted October 6, 2008 Report Posted October 6, 2008 anonīms --> Es briinos kaa tu vispar kautko programme... Cikls tachu ir Programmesanas pamatu pamats --> skjiet ka 99,9% no programmesanas valodam tiek izmantoti cikli...
bubu Posted October 6, 2008 Report Posted October 6, 2008 Nav gluži tiesa. Es teiktu gan ka kādās 80% tik. Funcionālās programmēšanas valodās ciklu nav. Jo tur mainīgie ir immutable tipi (nemaināmi). Ir tikai funkcijas un to rekursijas, ar kuru palīdzību var atkārtot darbības.
anonīms Posted October 6, 2008 Author Report Posted October 6, 2008 (edited) Grey_Wolf, es programmēju.. Vispār varētu teikt, ka aizraujos, bet mācīties kaut ko jaunu nav manā dabā... Nekādus manuāļus līdz pat šim brīdim neesmu lasijis un īsti netaisos. Iztieku no maziem kodiem, kur viņus vnk aplūkoju un nu jā, php.lv... Ar php manuprāt jau ir vairāk nekā pusgads, bet nesen tikai apguvu array, kaut arī tas mani neapturēja izveidot reģistrācijas sistēmu, vēstuļu sistēmu, turnīru sistēmu un tādā garā... Edited October 6, 2008 by anonīms
Kristabs Posted October 6, 2008 Report Posted October 6, 2008 bet mācīties kaut ko jaunu nav manā dabā... Nekādus manuāļus līdz pat šim brīdim neesmu lasijis un īsti netaisos. Mhh, veiksmi programmēšanā...
Grey_Wolf Posted October 6, 2008 Report Posted October 6, 2008 Nav gluži tiesa. Es teiktu gan ka kādās 80% tik. tapeec arii nerakstiju kaa 100% ... Bet nu cikli ir un paliek papatu pamats .... ( cikls + IF/ELSE )
mounkuls Posted October 7, 2008 Report Posted October 7, 2008 (edited) Vispār varētu teikt, ka aizraujos, bet mācīties kaut ko jaunu nav manā dabā... Nekādus manuāļus līdz pat šim brīdim neesmu lasijis un īsti netaisos Tu jau tā špļauj acī tiem, kuriem te lūdz, ak nē, prasi padomu. Manuālis nav ne Bībele ne Korāns vai sazin kas vēl, arī omīte google nav nekāda ragana. Tad kur ir tā nepatika pameklēt ko pašam? Tagad sanāk apmēram tā, ja mēs te iepostosim kādu sakarīgu kodu, kuru vari ar copy/paste uzreiz sev palaist, tad "der!". Ja sūta pie omītes google vai norāda uz kādu fišku/funkciju/linku kur palasīt, tad "ne-der!"? Tad ar ko Tu aizraujies? PHP nav nekāds CS Par to, ka gandrīz katrā programmēšanas valodā ir cikli, nemāku teikt droši, maz pārzinu, bet IF nu gan liekas ka ir, pat assemblerī ir pāreja pēc nosacījuma. ELSE tur lieks un ciklus arī jāveido pašam, bet doma pareiza. Edited October 7, 2008 by mounkuls
Grey_Wolf Posted October 7, 2008 Report Posted October 7, 2008 Par to, ka gandrīz katrā programmēšanas valodā ir cikli, nemāku teikt droši, maz pārzinu, bet IF nu gan liekas ka ir, pat assemblerī ir pāreja pēc nosacījuma. ELSE tur lieks un ciklus arī jāveido pašam, bet doma pareiza. Nu IF/ELSE {Ja true tad X , savadak Y } ir Kompjutera pamatprincips , tas jau ir 100% ;)
marrtins Posted October 7, 2008 Report Posted October 7, 2008 Grey_Wolf, es programmēju.. Vispār varētu teikt, ka aizraujos, bet mācīties kaut ko jaunu nav manā dabā... Nekādus manuāļus līdz pat šim brīdim neesmu lasijis un īsti netaisos. Iztieku no maziem kodiem, kur viņus vnk aplūkoju Hakeruhakeris :)
Grey_Wolf Posted October 7, 2008 Report Posted October 7, 2008 es programmēju..Iztieku no maziem kodiem, kur viņus vnk aplūkoju Programeet nenoziimee apskatiit kodu .. Pec tevis teiktaa sanak, ka mans 5 gadiigais Delens arii Ir krutais programmetajs --> Maak apskatiit Lapas sorci, un pat palaist FireBugu ....
Recommended Posts