Hi friend,
        from morning onwards I am facing the problem with following php
script.

  This script functionality as follows:
  
  Getting the date from user and validating it.

I couldn't trace where the error is. Can anybody help me?

Any help greatly appreciable.

Devicetag.php
-------------
<?php


        //checking whether user had logged in or not.
        require("./secure_connection.php");

        $flag=session_authentication();

        if(!$flag)
        {
                header("Location:wrongusage.html");
                exit;
        }

        // Connect to MySQL

        $connection = mysql_connect( 'localhost', 'balaji', 'pingpong' )
                or die ( 'Unable to connect to server.' );

        // Select database on MySQL server

        mysql_select_db( 'amerm' ) or die ( 'Unable to select database.'
);

        $emp_id=$HTTP_SESSION_VARS["user"];
        $query1="select emp_name from employee where emp_id='$emp_id'";

        $result=mysql_query($query1) or die("unable to execute query");

        // Get the employee name who logged in

        $line=mysql_fetch_array($result);

        $emp_name=$line["emp_name"];

        // Get current time and date
        $today = date("Y:m:d H:i:s");

?>
<!DOCTYPE html public "-//w3c//dtd html 4.0 transitional//en">
<HTML>
<head>

<script type="JavaScript">

function changepage()
{

        if(document.makereq.dev_name.selectedIndex!="0")
        {
                document.makereq.method="POST";
                document.makereq.action="./makerequest.php";
                document.makereq.submit();
                return true;
        }
        return false;
}

function save()
{

        if (document.makereq.dev_name.options[0].selected)
        {
                alert('Please choose the device name');
                document.makereq.dev_name.focus();
                return false;
        }
        else if(document.makereq.dev_type.options[0].selected)
        {
                alert("Please choose the device type");
                document.makereq.dev_type.focus();
                return false;
        }
        else if(document.makereq.dev_tag.options[0].selected)
        {
                alert("Please choose the device tag");
                document.makereq.dev_tag.focus();
                return false;
        }
        else
        {

                var flag;
                alert("Debug point #1");
                flag=checkDate();
                if(flag==0)
                {
                        return false;
                }
                else
                {
                        flag=window.confirm('Are you sure details are
correct?');
                        if(flag)
                        {
                                document.makereq.method = "POST";
        
document.makereq.action="save_request.php";
                                document.makereq.submit();
                                return true;
                        }
                        else
                                return false;

                }
        }
}

function checkDate()
{

        var myDayStr1 = document.makereq.date1.value;
        var myMonthStr1 = document.makereq.month1.value;
        var myYearStr1= document.makereq.year1.value;
        var myDateStr1 = myDayStr + ' ' + myMonthStr + ' ' + myYearStr;

        /* Using form values, create a new date object
        which looks like "Wed Jan 1 00:00:00 EST 1975". */

        var myDate1 = new Date( myDateStr1 );

        // Convert the date to a string so we can parse it.

        var myDate_string1 = myDate1.toGMTString();

        /* Split the string at every space and put the values into an
array so,
        using the previous example, the first element in the array is
"Wed", the
        second element is "Jan", the third element is "1", etc. */

        var myDate_array1 = myDate_string1.split( ' ' );

        /* If we entered "Feb 31, 1975" in the form, the "new Date()"
function
        converts the value to "Mar 3, 1975". Therefore, we compare the
month
        in the array with the month we entered into the form. If they
match,
        then the date is valid, otherwise, the date is NOT valid. */

        if ( myDate_array1[2] != myMonthStr1 )
        {
                alert( 'I\'m sorry, but "' + myDateStr1 + '" is NOT a
valid date.' );
                return 0;
        }

        myDayStr2 = document.makereq.date2.value;
        myMonthStr2 = document.makereq.month2.value;
        myYearStr2 = document.makereq.year2.value;
        myDateStr2 = myDayStr2 + ' ' + myMonthStr2 + ' ' + myYearStr2;

        var myDate2 = new Date( myDateStr2 );
        var myDate_string2 = myDate2.toGMTString();
        var myDate_array2= myDate_string2.split( ' ' );

        if ( myDate_array2[2] != myMonthStr2 )
        {
                alert( 'I\'m sorry, but "' + myDateStr2 + '" is NOT a
valid date.' );
                return 0;
        }

        return 1;
}



function check()
{

        document.makereq.method = "POST";
        document.makereq.action="createrequest_f.php";
        document.makereq.submit();
        return true;

}

</script>
</head>
<BODY background="imacbg1.gif"
ONLOAD="document.makereq.dev_tag.focus()">

<form name="makereq">
<div align="center">
<center>
<h2>CREATE REQUEST</h2>

<table border="0" width="100%">

<tr>
                <td width="50%" align="right">
                        <p align="right"><b><font size="2"
face="Arial">Device Name</font></b>
                </td>
                <td width="5%"></td>

        <td width="50%" align="left">
                <select name="dev_name" STYLE="width : 127px"
onChange="changepage();">
                                <option value="0">SELECT</option>
                                <option value="<?php echo $dev_name; ?>"
SELECTED><?php echo $dev_name; ?></option>
                        </select>
            </td>
</tr>
<tr>
                <td width="50%" align="right">
                        <p align="right"><b><font size="2"
face="Arial">Device Type&nbsp;&nbsp;</font></b>
                </td>
                <td width="5%"></td>

        <td width="50%">
                <select name="dev_type" STYLE="width : 127px">
                    <option value="0">SELECT</option>
                                <option value="<?php echo $dev_type; ?>"
SELECTED><?php echo $dev_type ?></option>
                </select>
            </td>
</tr>
<tr>
                <td width="50%" align="right">
                        <p align="right"><b><font size="2"
face="Arial">Device Tag&nbsp;&nbsp;&nbsp;&nbsp;</font></b>
                </td>
                <td width="5%"></td>
        <td width="50%">
                        <select name="dev_tag" STYLE="width : 127px"
onchange="document.makereq.button1.focus()">
                            <script language="php">
                                $query = "SELECT dev_tag FROM tinventory
where dev_status='AVAILABLE' and dev_name='$dev_name' and
dev_type='$dev_type' order by dev_tag";
                                        $result = mysql_query($query);
                                        if(mysql_num_rows($result))
                                        {
                                                // we have at least one
device, so show all devices as options in select form
                                            print("<option
value=\"\">SELECT</option>");
                                            while($row =
mysql_fetch_row($result))
                                            {
                                                        print("<option
value=\"$row[0]\">$row[0]</option>");
                                                }
                                        }
                                        else
                                        {
                                                print("<option
value=\"\">No devices available</option>");
                    }
                                        //closing the mysql connection
                            mysql_close($connection);
                       </script>
                    </select>
                </td>
</tr>
<tr>
                <td width="50%" align="right">
                        <p align="right"><b><font size="2"
face="Arial">From Date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></b>
                </td>
                <td width="5%"></td>
                <td width="28%">
                        <select name="date1" >
                                <option value="1" >1</option>
                                <option value="2" >2</option>
                                <option value="3" >3</option>
                                <option value="4" >4</option>
                                <option value="5" >5</option>
                                <option value="6" >6</option>
                                <option value="7" >7</option>
                                <option value="8" >8</option>
                                <option value="9" >9</option>
                                <option value="10" >10</option>
                                <option value="11" >11</option>
                                <option value="12" >12</option>
                                <option value="13" >13</option>
                                <option value="14" >14</option>
                                <option value="15" selected>15</option>
                                <option value="16" >16</option>
                                <option value="17" >17</option>
                                <option value="18" >18</option>
                                <option value="19" >19</option>
                                <option value="20" >20</option>
                                <option value="21" >21</option>
                                <option value="22" >22</option>
                                <option value="23" >23</option>
                                <option value="24" >24</option>
                                <option value="25" >25</option>
                                <option value="26" >26</option>
                                <option value="27" >27</option>
                                <option value="28" >28</option>
                                <option value="29" >29</option>
                                <option value="30" >30</option>
                                <option value="31" >31</option>
                        </select>
                        <select name="month1">
                                <option value="1" >Jan</option>
                                <option value="2" selected>Feb</option>
                                <option value="3" >Mar</option>
                                <option value="4" >Apr</option>
                                <option value="5" >May</option>
                                <option value="6" >Jun</option>
                                <option value="7" >Jul</option>
                                <option value="8" >Aug</option>
                                <option value="9" >Sep</option>
                                <option value="10" >Oct</option>
                                <option value="11" >Nov</option>
                                <option value="12" >Dec</option>
                        </select>
                        <select name="year1">
                                <option value="2002"
selected>2002</option>
                                <option value="2003">2003</option>
                        </select>
                        <select name="time1">
                                <option value="1" >1</option>
                                <option value="2" >2</option>
                                <option value="3" >3</option>
                                <option value="4" >4</option>
                                <option value="5" >5</option>
                                <option value="6" >6</option>
                                <option value="7" >7</option>
                                <option value="8"selected >8</option>
                                <option value="9" >9</option>
                                <option value="10" >10</option>
                                <option value="11" >11</option>
                                <option value="12" >12</option>
                        </select>
                        <select name="time11" >
                                <option value="00" >00</option>
                                <option value="01" >01</option>
                                <option value="02" >02</option>
                                <option value="03" >03</option>
                                <option value="04" >04</option>
                                <option value="05" >05</option>
                                <option value="06" >06</option>
                                <option value="07" >07</option>
                                <option value="08" >08</option>
                                <option value="09" >09</option>
                                <option value="10" >10</option>
                                <option value="11" >11</option>
                                <option value="12" >12</option>
                                <option value="13" >13</option>
                                <option value="14" >14</option>
                                <option value="15" >15</option>
                                <option value="16" >16</option>
                                <option value="17" >17</option>
                                <option value="18" >18</option>
                                <option value="19" >19</option>
                                <option value="20" >20</option>
                                <option value="21" >21</option>
                                <option value="22" >22</option>
                                <option value="23" >23</option>
                                <option value="24" >24</option>
                                <option value="25" >25</option>
                                <option value="26" >26</option>
                                <option value="27" >27</option>
                                <option value="28" >28</option>
                                <option value="29" >29</option>
                                <option value="30"selected >30</option>
                                <option value="31" >31</option>
                                <option value="32" >32</option>
                                <option value="33" >33</option>
                                <option value="34" >34</option>
                                <option value="35" >35</option>
                                <option value="36" >36</option>
                                <option value="37" >37</option>
                                <option value="38" >38</option>
                                <option value="39" >39</option>
                                <option value="40" >40</option>
                                <option value="41" >41</option>
                                <option value="42" >42</option>
                                <option value="43" >43</option>
                                <option value="44" >44</option>
                                <option value="45" >45</option>
                                <option value="46" >46</option>
                                <option value="47" >47</option>
                                <option value="48" >48</option>
                                <option value="49" >49</option>
                                <option value="50" >50</option>
                                <option value="51" >51</option>
                                <option value="52" >52</option>
                                <option value="53" >53</option>
                                <option value="54" >54</option>
                                <option value="55" >55</option>
                                <option value="56" >56</option>
                                <option value="57" >57</option>
                                <option value="58" >58</option>
                                <option value="59" >59</option>

                        </select>
                        <select name="time111">
                                <option value="AM" selected>AM</option>
                                <option value="PM">PM</option>
                        </select>

                </td>
</tr>
<tr>
                <td width="50%" align="right">
                        <p align="right"><b><font size="2"
face="Arial">To
Date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></b>
                </td>
                <td width="5%"></td>
                <td width="32%">
                        <select name="date2" >
                                <option value="1" >1</option>
                                <option value="2" >2</option>
                                <option value="3" >3</option>
                                <option value="4" >4</option>
                                <option value="5" >5</option>
                                <option value="6" >6</option>
                                <option value="7" selected>7</option>
                                <option value="8" >8</option>
                                <option value="9" >9</option>
                                <option value="10" >10</option>
                                <option value="11" >11</option>
                                <option value="12" >12</option>
                                <option value="13" >13</option>
                                <option value="14" >14</option>
                                <option value="15" >15</option>
                                <option value="16" >16</option>
                                <option value="17" >17</option>
                                <option value="18" >18</option>
                                <option value="19" >19</option>
                                <option value="20" >20</option>
                                <option value="21" >21</option>
                                <option value="22" >22</option>
                                <option value="23" >23</option>
                                <option value="24" >24</option>
                                <option value="25" >25</option>
                                <option value="26" >26</option>
                                <option value="27" >27</option>
                                <option value="28" >28</option>
                                <option value="29" >29</option>
                                <option value="30" >30</option>
                                <option value="31" >31</option>
                        </select>
                        <select name="month2">
                                <option value="1" >Jan</option>
                                <option value="2" >Feb</option>
                                <option value="3" selected>Mar</option>
                                <option value="4" >Apr</option>
                                <option value="5" >May</option>
                                <option value="6" >Jun</option>
                                <option value="7" >Jul</option>
                                <option value="8" >Aug</option>
                                <option value="9" >Sep</option>
                                <option value="10" >Oct</option>
                                <option value="11" >Nov</option>
                                <option value="12" >Dec</option>
                        </select>
                        <select name="year2">
                                <option value="2002"
selected>2002</option>
                                <option value="2003" >2003</option>
                        </select>
                        <select name="time2">
                                <option value="1" >1</option>
                                <option value="2" >2</option>
                                <option value="3" >3</option>
                                <option value="4" >4</option>
                                <option value="5"selected>5</option>
                                <option value="6" >6</option>
                                <option value="7" >7</option>
                                <option value="8" >8</option>
                                <option value="9"  >9</option>
                                <option value="10" >10</option>
                                <option value="11" >11</option>
                                <option value="12" >12</option>
                        </select>
                        <select name="time22" >
                                <option value="00" >00</option>
                                <option value="01" >01</option>
                                <option value="02" >02</option>
                                <option value="03" >03</option>
                                <option value="04" >04</option>
                                <option value="05" >05</option>
                                <option value="06" >06</option>
                                <option value="07" >07</option>
                                <option value="08" >08</option>
                                <option value="09" >09</option>
                                <option value="10" >10</option>
                                <option value="11" >11</option>
                                <option value="12" >12</option>
                                <option value="13" >13</option>
                                <option value="14" >14</option>
                                <option value="15" >15</option>
                                <option value="16" >16</option>
                                <option value="17" >17</option>
                                <option value="18" >18</option>
                                <option value="19" >19</option>
                                <option value="20" >20</option>
                                <option value="21" >21</option>
                                <option value="22" >22</option>
                                <option value="23" >23</option>
                                <option value="24" >24</option>
                                <option value="25" >25</option>
                                <option value="26" >26</option>
                                <option value="27" >27</option>
                                <option value="28" >28</option>
                                <option value="29" >29</option>
                                <option value="30" >30</option>
                                <option value="31" >31</option>
                                <option value="32" >32</option>
                                <option value="33" >33</option>
                                <option value="34" >34</option>
                                <option value="35" >35</option>
                                <option value="36" >36</option>
                                <option value="37" >37</option>
                                <option value="38" >38</option>
                                <option value="39" >39</option>
                                <option value="40" >40</option>
                                <option value="41" >41</option>
                                <option value="42" >42</option>
                                <option value="43" >43</option>
                                <option value="44" >44</option>
                                <option value="45" selected>45</option>
                                <option value="46" >46</option>
                                <option value="47" >47</option>
                                <option value="48" >48</option>
                                <option value="49" >49</option>
                                <option value="50" >50</option>
                                <option value="51" >51</option>
                                <option value="52" >52</option>
                                <option value="53" >53</option>
                                <option value="54" >54</option>
                                <option value="55" >55</option>
                                <option value="56" >56</option>
                                <option value="57" >57</option>
                                <option value="58" >58</option>
                                <option value="59" >59</option>
                        </select>

                        <select name="time222">
                                <option value="AM" >AM</option>
                                <option value="PM" selected>PM</option>
                        </select>
                </td>
</tr>
<tr>
        <td width="30%" align="right">
                <b><font size="2"
face="Arial">Comments&nbsp;&nbsp;&nbsp;&nbsp;</font></b>
        </td>
        <td width="5%"></td>
        <td width="50%" align="right">
                <textarea rows="5" name="comments" cols="50" nowrap
></textarea>
        </td>
</tr>

</table>

<table>
<tr>
        <td width="50%" align="right">
                <p align="left">
        </td>
        <td width="5%">
                <p align="left"> <input type="button" name="button1"
Value=" SAVE " OnClick="save();">
        </td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <td width="50%">
                <p align="left"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                <input type="button" name="button2" Value="SUBMIT"
OnClick="check();">
        </td>
</tr>
</table>
</center>
</div>
<input type="hidden" name="from_date" value="">
<input type="hidden" name="to_date" value="">
</form>
</BODY>
</HTML>

Thanks and regards
Balaji

**************************Disclaimer************************************
      


Information contained in this E-MAIL being proprietary to Wipro Limited
is 'privileged' and 'confidential' and intended for use only by the
individual or entity to which it is addressed. You are notified that any
use, copying or dissemination of the information contained in the E-MAIL
in any manner whatsoever is strictly prohibited.



 ********************************************************************

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to