Obsah fóra
PravidláRegistrovaťPrihlásenie




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

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

Registrovaný: 11.03.09
Prihlásený: 23.06.10
Príspevky: 3
Témy: 1
Príspevok NapísalOffline : 11.03.2009 22:14

Cawte! Potreboval by som trocha helpnúť. Ide, pre niektorých o zdanlivo banálnu vec, no akosi som sa sekol, zrejme aj preto, bo patrím do záložky beginners :D. K veci.

Mám vytvorenú tabuľku:
Kód:
 <?
$vstup = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31);
$stlpce = 7;

    echo "<table border=\"5\" cellpadding=\"10\">";

    for ($i=0; $i < count($vstup); $i++)
    {
    echo "<tr>";
        for ($c=0; $c<$stlpce; $c++)
        {
        echo "<td>".$vstup[$i + $c]."</td>";
        }
    echo "</tr>";
    $i += $c;
    }

    echo "</table>";
   ?>


.....a potreboval by som farebne odlíšiť tú bunku tabuľky, ktorej hodnota by bola rovná s premennou $den. To znamená, ak premenná $deň bude obsahovať hodnotu 12...bude bunka s číslom 12 farebne odlíšená.


ehm...preto som to zaradil sem lebo ma poväčšinou moje laické vedomosti zaviedli do oblastí JS - getElementById

Ďakujem dopredu všetkým, ktorí by mi mohli pomôcť. Vďaka!

//presunute (stenley)


Offline

Skúsený užívateľ
Skúsený užívateľ
Identifikácia prvku poľa

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 12.03.2009 7:58

Najjednoduchšie a bez rozmýšľania je to takto
Kód:
<?
$vstup = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31);
$stlpce = 7;

    echo "<table border=\"5\" cellpadding=\"10\">";

    for ($i=0; $i < count($vstup); $i++)
    {
        echo "<tr>";
        for ($c=0; $c<$stlpce; $c++)
        {
            $class = '';
            if ($vstup[$i + $c] == $den) {
                $class = " class=\"farebna\"";
            }
            echo "<td".$class.">".$vstup[$i + $c]."</td>";
        }
        echo "</tr>";
        $i += $c;
    }

    echo "</table>";
   ?>
Samozrejme, v CSS musíš mať nastavenú príslušnú class.







_________________
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ý: 11.03.09
Prihlásený: 23.06.10
Príspevky: 3
Témy: 1
Príspevok Napísal autor témyOffline : 12.03.2009 16:51

fantastické a naozaj veľmi efektívne.....Patrí Ti veľké ĎAKUJEM p360t !

apropo...

...ako by sa dalo podobným spôsobom vyznačiť všetky bunky ktoré by boli medzi dvoma dátumami...$den_od a $den_do?

...napríklad v spomínaných dvoch premenných budem mať uložené hodnoty 12 a 16...tak mi vyfarbí všetky políčka medzi vrátane krajných dvoch čísiel( v tomto prípade 12,16)



ďakujem.


Offline

Čestný člen
Čestný člen
Identifikácia prvku poľa

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 12.03.2009 19:08

Kód:
if ($vstup[$i + $c] == $den) {

skus zmenit na
Kód:
if (($vstup[$i + $c] >= $den_od) and ($vstup[$i + $c] <= $den_do))


Offline

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

Registrovaný: 11.03.09
Prihlásený: 23.06.10
Príspevky: 3
Témy: 1
Príspevok Napísal autor témyOffline : 12.03.2009 22:49

Ďakujem Ďuri funguje to!!!

ehm...už mi je to aj dosť blbé resp. trocha trápne žiadať furt o niečo...no vyzerá to tak že sám si asi neviem rady pri riešení semestrálky.

totižto zadanie je spraviť nasledovné:

Identifikácia prvku poľa

...mám zatiaľ akurát toto :


Kód:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=Windows-1250" />
<title></title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<link href="styl.css" rel="stylesheet" type="text/css" media="screen" />
</head>

<?

$den_od = 2;
$den_do = 24;
$mesiac_od = 2;
$mesiac_do = 3;
$vstup0 = array(1,2,3);
$vstup = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31);
$vstup2 = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28);

$stlpce = 31;
$stlpce2 = 28;

    echo "<table  border=\"5\" cellpadding=\"10\">";
    echo "<tr>";
    echo "<TD COLSPAN=\"31\" ALIGN=\"center\">Január</TD>";
    echo "<TD COLSPAN=\"28\" ALIGN=\"center\">Februar</TD>";
    echo "<TD COLSPAN=\"31\" ALIGN=\"center\">Marec</TD>";
    echo "</tr>";

    for ($i=0; $i < count($vstup); $i++)
    {
        echo "<tr>";
        for ($c=0; $c<$stlpce; $c++)
        {
            $class = '';
            if (($vstup[$i + $c] >= $den_od) and ($vstup[$i + $c] <= $den_do) and ($mesiac_od == 1)) {
                $class = " class=\"farebna\"";
            }
            echo "<td".$class.">".$vstup[$i + $c]."</td>";
        }
       

        for ($d=0; $d<$stlpce2; $d++)
        {
            $class = '';
            if (($vstup2[$j + $d] >= $den_od) and ($vstup2[$j + $d] <= $den_do) and ($mesiac_od == 2)) {
                $class = " class=\"farebna\"";
            }
            echo "<td".$class.">".$vstup2[$j + $d]."</td>";
        }
       

         for ($e=0; $e<$stlpce; $e++)
        {
            $class = '';
            if (($vstup[$k + $e] >= $den_od) and ($vstup[$k + $e] <= $den_do) and ($mesiac_od == 3)) {
                $class = " class=\"farebna\"";
            }
            echo "<td".$class.">".$vstup[$k + $e]."</td>";
        }
       
        echo "</tr>";
        $i += $c;
        $j += $d;
        $k += $e;
       
    }

    echo "</table>";
    ?>
</html>


Premenné $den_od atď, na začiatku skriptu, sú teraz iba pre test pevne dané.

Snáď ma niekto vytrhne z tejto biedy čo som tu zatial vytvoril :cry: ...keby tak nepriháralo tak by som sa stým trápil ďalej ..no nie som nato dosť skúsený aby som to v danom čase úspešne dotiahol.

Vďaka všetkým


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


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. testovanie prvku pola char [C++]

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

6

482

06.07.2010 8:09

koso Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zistenie aktualneho prvku pola - stringrid

v Delphi, Visual Basic

2

486

13.06.2013 23:20

Gregi555 Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

3

533

01.06.2010 19:22

zaciatocnik Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

4

579

01.12.2007 11:43

emer Zobrazenie posledných príspevkov

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

v Pamäte

3

805

27.01.2008 18:29

hosssss Zobrazenie posledných príspevkov

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

v Databázy

10

873

24.10.2008 20:44

final Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. jquery: pozicia prvku

v JavaScript, VBScript, Ajax

1

401

08.02.2012 22:27

shaggy Zobrazenie posledných príspevkov

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

v Pamäte

18

1184

26.10.2007 6:13

Razor Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Identifikácia komponentov

v Ostatné

2

861

30.12.2013 13:51

killer Zobrazenie posledných príspevkov

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

v Smartfóny a tablety

8

829

03.04.2015 18:20

uNfEiL Zobrazenie posledných príspevkov

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

v Ostatné grafické karty

1

416

12.09.2013 12:57

michalesku Zobrazenie posledných príspevkov

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

v PHP, ASP

2

371

01.07.2016 10:45

BX Zobrazenie posledných príspevkov

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

v Audio programy

6

2622

15.10.2009 20:22

Ominous Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pridanie prvku v css

v HTML, XHTML, XML, CSS

10

636

11.08.2007 18:07

M4rek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako zistiť výšku prvku

v JavaScript, VBScript, Ajax

2

486

02.08.2011 7:15

camo Zobrazenie posledných príspevkov

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

v nVidia grafické karty

7

925

31.10.2006 16:40

petoZ 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