[ 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: 4062
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

324

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

244

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

358

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

355

01.06.2010 19:22

zaciatocnik

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

identifikacia

v Pamäte

3

611

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

643

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

210

08.02.2012 22:27

shaggy

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

Identifikacia pamati

v Pamäte

18

884

26.10.2007 6:13

Razor

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

Identifikácia komponentov

v Ostatné

2

436

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

400

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

220

12.09.2013 12:57

michalesku

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

Identifikacia azbuky

v PHP, ASP

2

160

01.07.2016 10:45

BX

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

Identifikacia hudby

v Audio programy

6

2343

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

255

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

434

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

698

31.10.2006 16:40

petoZ



© 2005 - 2018 PCforum, edited by JanoF