Διαδοχική εναλλαγή χρώματος σε ένα πίνακα

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

Διαδοχική εναλλαγή χρώματος σε ένα πίνακα

Δημοσίευση από panosru » 28 Οκτ 2005 16:34

ena aplo toutorial alla poloi (ego px) spasan to kefali tous gia na doun pos ginete ayto..
tha exete dei se diafora sites pou trabane dedomena apo thn bash tous alla oi pinakes stous opoious einai ta dedomena den exoun ola ta idia xromata px paei kapos etsi o pinakas:

Κώδικας: Επιλογή όλων

+-------+
|xroma 1|
+-------+

+-------+
|xroma 2|
+-------+

+-------+
|xroma 1|
+-------+

+-------+
|xroma 2|
+-------+
eilhkrina eixa spasei to kefali mou gia na to katalabo lol! alla telika einai poly aplo!
exoume mia metablhth opou se kathe loop prosthetei +1 timi h arxiki tis timi einai mhdenikh. loipon pame sto paradigma...
<?php
$count=1; //orizoume thn metablhti mhdenikh
while ($count <= 12){ //ftiaxnoume to loop (to idio mporei na ginei me bashdedomenon gi' ayto kai sta se pola forums allazoun xroma ana tables
$counter = $count/2; //dieroume thn arixkh metablhth mas me to 2
if (is_int($counter)) { //edo kanoume to erothma ean to count dierite me to 2 (akribos) tote to xroma tha einai ffffff(aspro) allios to xroma tha einai 000000(mayro)
$color = "ffffff";
} else {
$color= "000000";
}

echo '
<body bgcolor="#00FF00">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" bgcolor="#'
.$color.'" style="color:#0099FF"><B>'.$count.'</b></td>
</tr>
</table>
</body>
'
;
//bgcolor="#'.$color.'" bazoume ayto ston pinakamas opou ousiastika to bgcolor sthn html orizei to xroma tou background kai afhnoume to xroma flou :P dld bazoume mia metablhth opou h metablhth mas einai to xroma (to aspro kai to mayro sto sigkekrimeno paradigma)

$count++; //sto telos kathe loop to count tha afksanete kata ena mexri na teleiosei to loop


}

?>

sorry gia to toso aplo tutorial apla eipa na to grapso giati espase to kefali mou na katalabo pos ginete! lol

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

Διαδοχική εναλλαγή χρώματος σε ένα πίνακα

Δημοσίευση από panosru » 28 Οκτ 2005 16:37

cordis bale kana kalo title giati den mou hrthe tpt :/ bale enalagh xromaton ana pinaka h malon asto bale oti poio konta sto paradigma skeyteis! :D

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

Διαδοχική εναλλαγή χρώματος σε ένα πίνακα

Δημοσίευση από Rapid-eraser » 28 Οκτ 2005 17:14

Basika afto to 8ema to exoume 8iksei 2-3 fores afto to 8ema.

H protasi n dikimou eivai me xrisi tis efklidias dieresis.
ypolipo akereas dieresis.

Akribos n idia diadikasia pou avalis parapavo
apla avti va kaveis xrisi tis dieresis kai tou elegxou av eivai int timi va kaveis xrisi tou mod (%)

Afto exei eva pleovektima oti gvorizeis to offset pou briskese se sxesi me tnv pliri loop .

Px av exeis 4 evalages mporeis va kaveis mod dieresi me to 4 ara ta apotelesmata pou 8a exeis eivai
0,1,2,3 ara mporeis va to xrisimopiiseis
gia va kaveis epipleov prakseis pou tis xaveis
me tnv dieresi, me xrisi tou offset sav pointing value se eva array isos ???


Eva allo tip pou 8a i8ela va sou doso akoma kai av prokete gia paradigma. Otav gvorizeis tis maximum times mias loop miv xrisimopieis while alla for.
O kodikas eivai pio optimised etsi (ligoterous elegxous) + megaliteri taxitita ekivisis epavalipsis
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

Διαδοχική εναλλαγή χρώματος σε ένα πίνακα

Δημοσίευση από panosru » 28 Οκτ 2005 17:26

nai i know alla to ksekinisa me
while ($topic=mysql_fetch_assoc($result)) ktl
alla meta barethika na ftiaxno kai dm kai ta sxetika kai allaksa apla tis times mesa sto while kai to ekana post xD
anyway tora gia eyklhdia dieresh den to skeytika xD. den to yksera pos eixate syzhthsei gi' ayto to thema sorry :/ mporeis na mou doseis link apo allo paromio thema na to koitakso? :D

thanks! xD

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

Διαδοχική εναλλαγή χρώματος σε ένα πίνακα

Δημοσίευση από Rapid-eraser » 28 Οκτ 2005 17:35

Px to ....
pos mporo se ena repeat region na tou leo na kanei enter?

Av kai exei avafer8ei kai alles fores ... rikse mia matia sta posts pou iparxouv pavtos idi sto fs ... 8a ekplageis apo to posa 8emata exouv parousiastei me tov A n B tropo sto forum :)
Apo apories mexri tutorials ... oti mporeis va favtastis , xexe.
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

Διαδοχική εναλλαγή χρώματος σε ένα πίνακα

Δημοσίευση από panosru » 28 Οκτ 2005 18:16

lol nai einai ontos poly plousio to site!!!! :D

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27622
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

Διαδοχική εναλλαγή χρώματος σε ένα πίνακα

Δημοσίευση από cordis » 28 Οκτ 2005 19:58

μη μου βάζετε tutorials σε greeklish...
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

Διαδοχική εναλλαγή χρώματος σε ένα πίνακα

Δημοσίευση από Rapid-eraser » 28 Οκτ 2005 20:03

:o :think: xmmmmmmmmmmmmmmmmm
pio tutorial eipame ?
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27622
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

Διαδοχική εναλλαγή χρώματος σε ένα πίνακα

Δημοσίευση από cordis » 28 Οκτ 2005 20:16

panosru έγραψε:ena aplo toutorial...
απλά αναφέρω ότι έτσι δεν μπορεί να ορισθεί ως tutorial και να φαίνεται στην σελίδα των βοηθημάτων.. ;)
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

Διαδοχική εναλλαγή χρώματος σε ένα πίνακα

Δημοσίευση από Rapid-eraser » 28 Οκτ 2005 20:33

Evoite oti ama 8elei o panosru va kataxori8ei sav tutorial 8a prepei va to metafrasei sta ellivika :)
Dev ti8ete 8ema sizitisis periafou aloste etsi ?
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

Διαδοχική εναλλαγή χρώματος σε ένα πίνακα

Δημοσίευση από panosru » 28 Οκτ 2005 23:54

lol den einai tutorial pros theou lol einai basic ton basic tou basic Ω basic! lol ena aplo tip einai kai eipa na to grapso epidi espasa to kefali mou gia na katalabo pos ginete lol xD

Άβαταρ μέλους
viktoras
Δημοσιεύσεις: 963
Εγγραφή: 05 Απρ 2001 03:00
Τοποθεσία: Γαλάτσι, Αθήνα
Επικοινωνία:

Διαδοχική εναλλαγή χρώματος σε ένα πίνακα

Δημοσίευση από viktoras » 29 Οκτ 2005 14:39

Κάτι τέτοιο εννοείς Rapid?:

Κώδικας: Επιλογή όλων

$color1 = "#00000";
$color2 = "#FFFFFF";
$row_count = 0;


...............fetch data...........

while.............. &#123;
$row_color = &#40;$row_count % 2&#41; ? $color1 &#58; $color2;

echo&#40;"<td bgcolor='$row_color'>......</td>"&#41;;
............
$row_count++;
&#125;
Τελευταία επεξεργασία από το μέλος viktoras την 31 Οκτ 2005 16:55, έχει επεξεργασθεί 1 φορά συνολικά.

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

Διαδοχική εναλλαγή χρώματος σε ένα πίνακα

Δημοσίευση από Rapid-eraser » 29 Οκτ 2005 15:05

Pali to periorizeis se 2 katastaseis omos
H logiki me to mod dev periorizete omos movo se dio

As kavoume eva plires paradigma giati gia kapoio logo
kavevas dev grafei plires kodika ...

Κώδικας: Επιλογή όλων

<?
$colors = array&#40;'00FFFF','FF00FF','FFFF00','00FF00'&#41;;
$colors_count = count&#40;$colors&#41;;

$max_rows = 10;

?>
<table width="300" border="0" summary="testarw">
  <caption align="top">
    Διαδοχική εναλλαγή χρώματος σε ένα πίνακα
  </caption>
 <?
 for&#40;$i=0;$i<$max_rows;$i++&#41;&#123;
 $offset = $i%$colors_count;
 ?>
  <tr bgcolor="#<?=$colors&#91;$offset&#93;;?>">
    <td width="100" align="center">&#40;<?=$i;?>&#41;-><?=$offset;?></td>
    <td align="center">Test grammi <?=$i;?> <br />
    xroma #<?=$colors&#91;$offset&#93;;?> </td>
  </tr>
  <?
  &#125;
  ?>
</table>
Afto eivai eva aplo paradigma pou fisika mporei
va epekta8ei me diaforous tropou.
To eksipvo eivai pos aftomata me tnv allagi twv
xromatikwv sivdiasmwv aftomata avadiorgavovete
n sira tou loop.

Etsi apoktaei kapoia divamikotita afto to script.

Me afti tnv logiki tou mod (%) mporeis va dimiourgiseis diaforous sivdiasmous
oste va exeis allo xroma px sto font kai allo sto bg
kai gevika va emploutiseis perisotero
eva pivaka me diaforetiko tipo avagrami.

To script 8a mporouse va tropopii8ei ligo
kai va paragei to idio apotelesma ava dio n ava x grammes kati pou poles fores eivai pio boliko
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

Διαδοχική εναλλαγή χρώματος σε ένα πίνακα

Δημοσίευση από panosru » 29 Οκτ 2005 16:43

geiasou re eyklidh! :P :D oraio script tha to xrhshmopoioso ;) den pisteyo na exeis copyrights gi' ayto e? :P :D

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

Διαδοχική εναλλαγή χρώματος σε ένα πίνακα

Δημοσίευση από panosru » 29 Οκτ 2005 16:49

mporeis na kaneis ton kopo na mou eksigiseis pos douleyei to mod (%) ? to exei dei kai allou kai malista otan hthela na ftiakso kati gia mena den mou ebgene sosta kai diabasa tutorial opou ekane ayto pou hthela me to mod (%) alla den eksigouse tpt apla sou to edixne :S thanks :D

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης