Reklam gösterimini engelleyici yazılım kullandığınızı görüyoruz.
Sitemizin ayakta kalıp sizlere hizmet edebilmek için en büyük gelir kaynağı sayfamızda gösterilen reklamlardır.
Reklam gösterimde bizim sayfamıza ayrıcalık tanıyarak ayakta kalmamıza destek olmak ister misiniz ?

PHP # while ile dizi içindeki değerleri ekran yazdırın.

Konu

#1
Yapımcısı :kodornekleri.COM
NOT : Yukarıdak kodları kopyalayıp "calnav.php" olarak kopyalayıp çalıştırabilirsiniz. Başka isimle çalıştırmak isterseniz kodun içerisinde bulunan linkleri de düzenlemeniz gerekmektedir. İyi çalışmalar.

PHP Kodu:


PHP Kod:
<html>
<
head>
<
title>Takvim</title>
<
link rel=stylesheet type="text/css" href="./styles/styles.css">
</
head>
<
body bgcolor="#FFFFE0">
<?
php

$j 
$j $j date("Y",time());
$m $m $m date("n",time());
$d $d $d date("j",time());
$intDATE=(mktime(0,0,0,$m,$d,$j));
$upM=mktime(0,0,0,($m+1),1,$j);
$doM=mktime(0,0,0,($m-1),1,$j);

function 
get_mARRAY() {
    global 
$intDATE;
    global 
$d;
    global 
$m;
    global 
$j;
    if (
date("w",mktime(0,0,0,$m,1,$j))==2) { //if 1st of requested month is a monday -start with first
            
$startDAY=mktime(0,0,0,$m,1,$j);
    } else {                
//if not then we look for the last monday of the previous month
    
$startDAY=mktime(0,0,0,$m,0-date("w",mktime(0,0,0,$m,1-1,$j)),$j);
    }

    for (
$i=1;$i<=42;$i++) {

    
$marray[$i]=mktime(0,0,0,date("n",$startDAY),date("j",$startDAY)+$i,date
("Y",$startDAY));
    }
return 
$marray;
}
$mARRAY=get_mARRAY();
?>
<table border="0">
    <tr>
        <td align="left">
            <?php
                
echo '<a href="calnav.php?j=' date
("Y",$doM) . '&m=' date("n",$doM) . '&d=' date("j",$doM) . '" target="navframe">';
                echo 
'<<';
                echo 
'</a>';
            
?>
            </td>
            <td colspan="5">
            <p align="center"><font size="1"
                face="Verdana" color="#000080">
            <?php
            
echo date("F",$intDATE) . " " date("Y",$intDATE);
            
?></font></p>
                </td>
            <td align="right">
            <?php
                                
echo '<a href="calnav.php?j=' date("Y",$upM) . '&m=' date
("n",$upM) . '&d=' date("j",$upM) . '" target="navframe">';
                                echo 
'>>';
                                echo 
'</a>';
                        
?>
        </font></td>

    </tr>
    <tr>
        <td width=17 height=17 align="center" bgcolor="#000080">
        <font color="#FFFFFF">
        M
        </font></td>
        <td width=17 height=17 align="center" bgcolor="#000080">
                <font color="#FFFFFF">
                T
                </font></td>
        <td width=17 height=17 align="center" bgcolor="#000080">
                <font color="#FFFFFF">
                W
                </font></td>
        <td width=17 height=17 align="center" bgcolor="#000080">
                <font color="#FFFFFF">
                T
                </font></td>
        <td width=17 height=17 align="center" bgcolor="#000080">
                <font color="#FFFFFF">
                F
                </font></td>
        <td width=17 height=17 align="center" bgcolor="#000080">
                <font color="#FFFFFF">
                S
                </font></td>
        <td width=17 height=17 align="center" bgcolor="#000080">
                <font color="#FFFFFF">
                S
                </font></td>
    </tr>

<?php
    $countDAYS
=1;
    for (
$w=1;$w<=6;$w++) {
    echo 
'<tr>';
        for (
$d=1;$d<=7;$d++) {
            echo 
'<td height=15 align="center">';
            if (((
date("j",$mARRAY[$countDAYS])>7) & ($w==1)) | ((date
("j",$mARRAY[$countDAYS])<=14) & ($w>=5))) {

                            echo 
'<a href="calnav.php?j=' date("Y",$mARRAY[$countDAYS]) . '&m=' .
date("n",$mARRAY[$countDAYS]) . '&d=' date("j",$mARRAY[$countDAYS]) . '"
target="navframe" style="color:C0C0C0">'
;
                            echo 
date("j",$mARRAY[$countDAYS]);
                            echo 
'</a>';
            } else {
                if (
$mARRAY[$countDAYS]==$intDATE) {
                                    echo 
'<strong>';
                            }

                            echo 
'<a href="calnav.php?j=' date("Y",$mARRAY[$countDAYS]) . '&m=' .
date("n",$mARRAY[$countDAYS]) . '&d=' date("j",$mARRAY[$countDAYS]) . '"
target="navframe">'
;
                            echo 
date("j",$mARRAY[$countDAYS]);
                            echo 
'</a>';
                            if (
$mARRAY[$countDAYS]==$intDATE) {
                                    echo 
'</strong>';
                            }   
            }   



            echo 
'</td>';
        
$countDAYS=++$countDAYS;
        }
    echo 
'</tr>';   
    }
?>
</table>
</body>
</html> 



Cevapla


Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
PHP #if else if örneği: Sayının işaretini yazdırın. .CrosS* 1 346 16-11-2018, Saat: 21:11
Son Yorum: Emre Özdemir
PHP # 1-50 arasındaki sayıları alt alta yazdırın. .CrosS* 1 314 16-11-2018, Saat: 21:11
Son Yorum: Emre Özdemir
PHP # isim indexlerine sahip dizi ile herhangi indexi yansıtma .CrosS* 1 324 16-11-2018, Saat: 21:11
Son Yorum: Emre Özdemir
PHP # İndex adlarını ve değerleri ekrana yazdırma .CrosS* 1 341 16-11-2018, Saat: 21:11
Son Yorum: Emre Özdemir
PHP # while ile dizi içindeki değerleri ekran yazdırın. .CrosS* 1 302 16-11-2018, Saat: 21:11
Son Yorum: Emre Özdemir

Task