Reading data from Webserver

Dear all,
Here i am pasting my code. I am new in programming with web server. I wanted to know How could i read data from Web server. In below code i am trying to read data from web server using that date and time get modified.
i wanted to know below thing:

  1. If edit option selected how to disable edit option, user cant change date and time
  2. how to read data from client.
    3)Is there any application software where i can create own tags and just link to arduino Web server
    http://www.w3schools.com/html/html_forms.asp
#include <SPI.h>
#include <Ethernet.h>
static int local_day;
static int local_month;
static int local_year;
static int local_s;
static int local_h;
static int local_m;
byte mac[] = { 
  0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
byte ip[] = { 
  192, 168,1, 120 };  
EthernetServer server(80);
void setup()
{
  Ethernet.begin(mac, ip);
  server.begin();
}
void loop()
{
  Ethernet_Control();
}
void Ethernet_Control()
{
  EthernetClient client = server.available();
  // detect if current is the first line
  boolean current_line_is_first = true;

  if (client) {
    // an http request ends with a blank line
    boolean current_line_is_blank = true;
    while (client.connected()) {
      if (client.available()) {
        char c = client.read();

        // if we've gotten to the end of the line (received a newline
        // character) and the line is blank, the http request has ended,
        // so we can send a reply
        if (c == '\n' && current_line_is_blank) {
         
          // send a standard http response header
          
        
          client.println(F("HTTP/1.1 200 OK"));
          client.println(F("Content-Type: text/html"));
          client.println();
          client.println("<input type=\"checkbox\" name=\"EDIT\" value=\"2\" \
        onclick=\"submit();\" checked>EDIT");
          client.print(" <font> <color=blue> DD: <input type=text name=01 value=");
          client.println(local_day);
          client.print(" <font> <color=blue> month: <input type=text name=01 value=");
          client.println(local_month);
          client.print(" <font> <color=blue> year: <input type=text name=01 value=");
          client.println(local_year);
          client.print(" <font> <color=blue> hour: <input type=text name=01 value=");
          client.println(local_h);
          client.print(" <font> <color=blue> min: <input type=text name=01 value=");
          client.println(local_m);
          client.print(" <font> <color=blue> sec: <input type=text name=01 value=");
          client.println(local_s);
          client.println("");
           client.println(F("</form>
"));
           client.println(F("<button name=d value=1 type=submit style=height:30px;width:50px>OK</button>"));
          client.println("<p>NOTE: This page will automatically refresh every 5 seconds.</p></center>");
          
          
          client.println(F("<center><p><h5>Web application  V1.0</h5></p><center><hr>
"));
          client.print(F("<p><h5>DATE: = <font color=indigo>"));
          client.print(local_day);
          client.print("/");
          client.print(local_month);
          client.print("/");
          client.print(local_year); 
          client.println("</font></h5></p>");
          client.print(F("<p><h5>TIME: = <font color=indigo>"));
          client.print(local_h);
          client.print(":");
          client.print(local_m);
          client.print(":");
          client.print(local_s);
          client.println("</font></h5></p>");
         
          

          break;
        }

        if (c == '\n') {
          // we're starting a new line

          current_line_is_blank = true;
        } 
        else if (c != '\r') {
          // we've gotten a character on the current line
          current_line_is_blank = false;
        }
      }
     
    }
  delay(1);
  client.stop();  
 
}
}