2016-10-28 60 views
-4

首先,我對PHP完全陌生,以前只做過一點HTML/CSS,所以我對這個東西不太瞭解。我如何從無線電輸入中獲得答案?

我已經在學校接受任務;要創造一些用途:

  1. 回聲
  2. HTML和PHP
  3. 變量在PHP
  4. 組合
  5. 輸入

我一直在試圖讓一個頁面,在這裏你選擇今天是哪一天,然後按確定,將出現一條消息,文字爲:「今天是今天,因此在星期五前有X天。」

我到目前爲止所做的:

<p> 
     Temporary description with HTML <?php echo "<p> and PHP. </p>" ?> 
    </p> 

    <?php 


     $ledestreng1; 
     $ledestreng2; 
     $ledestreng3; 

     $ledestreng1 = "Today is "; 
     $ledestreng2 = " There is therefore "; 
     $ledestreng3 = " days until friday." 



    ?> 



    <form> 
     <input type="radio" name="day" value="monday"> Monday<br> 
     <input type="radio" name="day" value="tuesday"> Tuesday<br> 
     <input type="radio" name="day" value="wednesday"> Wednesday<br> 
     <input type="radio" name="day" value="thursday"> Thursday<br> 
     <input type="radio" name="day" value="friday"> Friday<br> 
     <input type="radio" name="day" value="saturday"> Saturday<br> 
     <input type="radio" name="day" value="sunday"> Sunday<br> 
     <input type="submit" name="submit" value="OK"> 
    </form> 

    <?php 
     if (isset($_POST[submit])){ 
     $today = $_POST[day]; 
     echo "<p>$ledestreng1 $today,$ledestreng2,$ledestreng3</p>"; 
     }  
     ?> 

我該從這裏做什麼?如何獲得從收音機輸入中選擇的一天,以及如何才能說出到週五有多少天?我認爲if語句會起作用,比如「如果」星期四「被選中,直到星期五纔有」3「天。」

你對我如何做到這一點有任何建議嗎?

+2

這就是爲什麼你有一個老師。你也可以嘗試谷歌,作爲非常基本的東西,那裏有成千上萬的教程,如果不是數百萬的話。 – Styphon

+0

我會把整天當作int,而不是字符串。然後你可以做一個簡單的計算來找出剩下的日子。 (當然,如果你選擇的日期是「after」target-day(friday) – Jeff

+0

你意識到'

'默認爲GET,如果沒有暗示POST,那麼你必須添加一點邏輯。然後再次,你可能不會閱讀評論或忽略它們;誰知道 –

回答

1

HTML

<form method="POST"> 
    <input type="radio" name="day" value="monday"> Monday<br> 
    <input type="radio" name="day" value="tuesday"> Tuesday<br> 
    <input type="radio" name="day" value="wednesday"> Wednesday<br> 
    <input type="radio" name="day" value="thursday"> Thursday<br> 
    <input type="radio" name="day" value="friday"> Friday<br> 
    <input type="radio" name="day" value="saturday"> Saturday<br> 
    <input type="radio" name="day" value="sunday"> Sunday<br> 
    <input type="submit" name="submit" value="OK"> 
</form> 

PHP

<?php 
if(isset($_POST['submit'])) { 
    $day = $_POST['day']; 

    if($day == "saturday") { 
     echo "6 days untill it's friday"; 
    } elseif($day == "sunday") { 
     echo "5 days untill it's friday"; 
    } elseif($day == "monday") { 
     echo "4 days untill it's friday"; 
    } elseif($day == "tuesday") { 
     echo "3 days untill it's friday"; 
    } elseif($day == "wednesday") { 
     echo "2 days untill it's friday"; 
    } elseif($day == "thursday") { 
     echo "1 days untill it's friday"; 
    } elseif($day == "friday") { 
     echo "Today friday"; 
    } 
} 
?> 
+0

非常感謝,這正是我所尋找的:-) – Nico

+0

不客氣 –

+0

這個答案只能解釋一點點嗎?而不僅僅是丟棄代碼。 –