[ 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 | 1
NapísalOffline : 11.03.2009 22:14 | Identifikácia prvku poľa

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: 1772
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 12.03.2009 7:58 | Identifikácia prvku poľa

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 | 1
Napísal autor témyOffline : 12.03.2009 16:51 | Identifikácia prvku poľa

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: 4110
Témy: 30 | 30
Bydlisko: Brno
NapísalOffline : 12.03.2009 19:08 | Identifikácia prvku poľa

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 | 1
Napísal autor témyOffline : 12.03.2009 22:49 | Identifikácia prvku poľa

Ď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


 [ Príspevkov: 5 ] 


Identifikácia prvku poľa



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

311

06.07.2010 8:09

koso

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

Zistenie aktualneho prvku pola - stringrid

v Delphi, Visual Basic

2

220

13.06.2013 23:20

Gregi555

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

Umiestnenie prvku

v HTML, XHTML, XML, CSS

4

335

01.12.2007 11:43

emer

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

Obtekanie prvku

v HTML, XHTML, XML, CSS

3

343

01.06.2010 19:22

zaciatocnik

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

identifikacia

v Pamäte

3

592

27.01.2008 18:29

hosssss

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

Zistenie poradia prvku

v Databázy

10

632

24.10.2008 20:44

final

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

jquery: pozicia prvku

v JavaScript, VBScript, Ajax

1

192

08.02.2012 22:27

shaggy

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

Identifikacia pamati

v Pamäte

18

869

26.10.2007 6:13

Razor

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

Identifikácia komponentov

v Ostatné

2

390

30.12.2013 13:51

killer

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

identifikacia volajuceho

v Smartfóny a tablety

8

356

03.04.2015 18:20

uNfEiL

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

Identifikacia problemu

v Ostatné grafické karty

1

188

12.09.2013 12:57

michalesku

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

Identifikacia azbuky

v PHP, ASP

2

144

01.07.2016 10:45

BX

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

Identifikacia hudby

v Audio programy

6

2315

15.10.2009 20:22

Ominous

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

Ako zistiť výšku prvku

v JavaScript, VBScript, Ajax

2

238

02.08.2011 7:15

camo

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

Pridanie prvku v css

v HTML, XHTML, XML, CSS

10

422

11.08.2007 18:07

M4rek

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

identifikacia grafickej karty

v nVidia grafické karty

7

651

31.10.2006 16:40

petoZ



© 2005 - 2017 PCforum, edited by JanoF