2015-07-12 79 views
2

我有一個問題,我找不到解決方案。我制定了一個時間表。 現在我想自動轉到當天的數據。自動去日期當天

現在,當您看到最初顯示的星期一的時間表時,我希望它顯示當天。

我該如何輕鬆解決這個問題?

這裏是我的代碼:

<?php 
$dagvanweek = $arraydag[date("w")]; 

$dag = $_GET['dag']; 

if ($dag!="maandag" && $dag!="dinsdag" && $dag!="woensdag" && $dag!="donderdag" && $dag!="vrijdag" && $dag!="zaterdag" && $dag!="zondag") 


$huidigedag = date("l"); 
$arraydag = array(
    "zondag", 
    "maandag", 
    "dinsdag", 
    "woensdag", 
    "donderdag", 
    "vrijdag", 
    "zaterdag" 
    ); 
$huidigedag = $arraydag[date("w")]; 


$header = "<hr /> 

Kies een dag: 
<a href='?dag=maandag'>Maandag</a> | 
<a href='?dag=dinsdag'>Dinsdag</a> | 
<a href='?dag=woensdag'>Woensdag</a> | 
<a href='?dag=donderdag>Donderdag</a> | 
<a href='?dag=vrijdag'>Vrijdag</a> | 
<a href='?dag=zaterdag'>Zaterdag</a> | 
<a href='?dag=zondag'>Zondag</a> 

<br />"; 



$get = mysqli_query($con, "SELECT count(*) AS num FROM event_rooster WHERE dag='$huidigedag' AND `naam`!=''"); 
if($get->num_rows == 0) { 
    echo 'Geen rijen'; 
} 
else 
{ 
    echo "$header <p><table align='center' cellpadding='1' cellspacing='1' width='400' border='0' cellspacing='3' cellpadding='3'> 
    <tr> 
    <th>Naam</td> 
    <th>Evenement</td> 
    <th>Tijd</td> 
    </tr>"; 

    $q1 = mysqli_query($con, "SELECT * FROM event_rooster WHERE `dag`='$dag' AND `naam`!='' ORDER BY `id` ASC "); 
    while($r=mysqli_fetch_assoc($q1)) 
    { 

} 




     echo "<tr> 
     <td>".stripslashes($r['event'])."</td> 
     <td>".stripslashes($r['omschrijving'])."</td> 
     <td>".stripslashes($r['tijd'])."</td> 
     </tr>"; 
    } 
echo "</table>"; 
} 
?> 

對不起,它是用荷蘭語撰寫。

Maandag = Monday 
Dinsdag = Tuesday 
Woensdag = Wednesday 
Donderdag = Thursday 
Vrijdag = Friday 
Zaterdag = Saturday 
Zondag = Sunday 
+0

我有點困惑,你問什麼,當你說:「當你去到一週的第一天(星期一),它應該去當天「。星期一是顯示的第一天,而你想改爲當前? –

+0

這就是我的意思。 – Ivo

+1

在查詢中將dag設置爲**默認**爲今天? – 2015-07-12 20:48:39

回答

0

不清楚你想要什麼,但對於一個猜測:

$dag = $_GET['dag']; 

if(empty($dag)){ 
    $dag=date("l"); //assumes you set location properly and day name is in dutch 
}