Did you recieve an error? If so, what was it? Tyler
----- Original Message ----- From: "Balaji Ankem" <[EMAIL PROTECTED]> To: "Php-General" <[EMAIL PROTECTED]> Sent: Thursday, March 07, 2002 7:23 AM Subject: [PHP] Can anybody help me? > 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 </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 </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 </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 </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 </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> > <td width="50%"> > <p align="left"> > <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 > > ---------------------------------------------------------------------------- ---- > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php