[ borneo @ 13.06.2007. 00:28 ] @
Pozdrav ekipi, imam jedno pitanje u vezi sa sledecim kodom: Code: 1: <?php 2: define("ADAY", (60*60*24) ); 3: if ( ! checkdate( $month, 1, $year ) ) 4: { 5: $nowArray = getdate(); 6: $month = $nowArray[mon]; 7: $year = $nowArray[year]; 8: } 9: $start = mktime ( 0, 0, 0, $month, 1, $year ); 10: $firstDayArray = getdate($start); 11: ?> 12: <html> 13: <head> 14: <title><?php print "Calendar: $firstDayArray[month] 15: $firstDayArray[year]" ?></title> 16: <head> 17: <body> 18: <form action="<? print $PHP_SELF ?>" method="post"> 19: <select name="month"> 20: <?php 21: $months = Array("January", "February", "March", "April", 22: "May", "June", "July", "August", "September", 23: "October", "November", "December"); 24: for ( $x=1; $x <= count( $months ); $x++ ) 25: { 26: print "\t<option value=\"$x\""; 27: print ($x == $month)?" SELECTED":""; 28: print ">".$months[$x-1]."\n"; 29: } 30: ?> 31: </select> 32: <select name="year"> 33: <?php 34: for ( $x=1980; $x<2010; $x++ ) 35: { 36: print "\t<option"; 37: print ($x == $year)?" SELECTED":""; 38: print ">$x\n"; 39: } 40: ?> 41: </select> 42: <input type="submit" value="Go!"> 43: </form> 44: <p> 45: <?php 46: $days = Array("Sunday", "Monday", "Tuesday", "Wednesday", 47: "Thursday", "Friday", "Saturday"); 48: print "<TABLE BORDER = 1 CELLPADDING=5>\n"; 49: foreach ( $days as $day ) 50: print "\t<td><b>$day</b></td>\n"; 51: for ( $count=0; $count < (6*7); $count++ ) 52: { 53: $dayArray = getdate( $start ); 54: if ( (($count) % 7) == 0 ) 55: { 56: if ( $dayArray[mon] != $month ) 57: break; 58: print "</tr><tr>\n"; 59: } 60: if ( $count < $firstDayArray[wday] || $dayArray[mon] != $month ) 61: { 62: print "\t<td><br></td>\n"; 63: } 64: else 65: { 66: print "\t<td>$dayArray[mday] $dayArray[month]</td>\n"; 67: $start += ADAY; 68: } 69: } 70: print "</tr></table>"; 71: ?> 72: </body> 73: </html> 74: Ne razumem zasto <br> tag (u liniji 62) ne radi 'break line', nego umesto toga pravi novu celiju. Ako ga uklonim (<td></td>) ne dobijam potrebne prazne celije. Znam da je ovo vise html nego php pitanje, ali obzirom da se radi o php kodu, evo mene ovde. :) Hvala smesta p.s. da li neko zna za program koji bi uklonio ove brojeve linija iz koda? |