Current location: Hot Scripts Forums » Programming Languages » PHP » undefined index error


undefined index error

Reply
  #1 (permalink)  
Old 09-16-11, 01:11 PM
saketh saketh is offline
New Member
 
Join Date: Sep 2011
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
undefined index error

hello! iam new to hot scripts.
i hav been writing a program to calculate age in days,months,years,etc..
but i get an error in it called undefined index.
my input recieving code is:
<html>
<head>
<title>The Age calculator</title>
</head>
<body>
<h1>Age calculator</h1>


<form method="GET" action="calc.php">
In which month were u born?
<select name="month">
<option value="1">January</option>
<option value="2">February</option>
<option value="3">March</option>
<option value="4">April</option>
<option value="5">May</option>
<option value="6">June</option>
<option value="7">July</option>
<option value="8">August</option>
<option value="9">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
<br>
on what date were you born?
<select name="date">
<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">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>
<br>Which year were you born?

<input type="text" name="year"/>

<input type="submit" value="submit"/>
</body>
</html>



and my processing php code is:
<?php

function january()
{
for($i=1;$i<=31;$i++)
{$days++;}
}
function february()
{
for($i=0;$i<28;$i++)
{$days++;}
}
function march()
{
for($i=0;$i<31;$i++)
{$days++;}
}
function april()
{
for($i=0;$i<30;$i++)
{$days++;}
}
function may()
{
for($i=0;$i<31;$i++)
{$days++;}
}
function june()
{
for($i=0;$i<30;$i++)
{$days++;}
}
function july()
{
for($i=0;$i<31;$i++)
{$days++;}
}
function august()
{
for($i=0;$i<31;$i++)
{$days++;}
}
function september()
{
for($i=0;$i<30;$i++)
{$days++;}
}
function october()
{
for($i=0;$i<31;$i++)
{$days++;}
}
function november()
{
for($i=0;$i<30;$i++)
{$days++;}
}
function december()
{
for($i=0;$i<31;$i++)
{$days++;}
}
function january_fy()
{
for($i=$_GET["date"];$i<=31;$i++)
{$days++;}
}

function february_fy()
{

for($i=$_GET["date"];$i<=28;$i++)
{$days++;}
}
function march_fy()
{

for($i=$_GET["date"];$i<=30;$i++)
{$days++;}
}
function april_fy()
{

for($i=$_GET["date"];$i<=31;$i++)
{$days++;}
}
function may_fy()
{

for($i=$_GET["date"];$i<=30;$i++)
{$days++;}
}
function june_fy()
{

for($i=$_GET["date"];$i<=31;$i++)
{$days++;}
}
function july_fy()
{

for($i=$_GET["date"];$i<=30;$i++)
{$days++;}
}
function august_fy()
{

for($i=$_GET["date"];$i<=31;$i++)
{$days++;}
}
function september_fy()
{

for($i=$_GET["date"];$i<=31;$i++)
{$days++;}
}
function october_fy()
{

for($i=$_GET["date"];$i<=31;$i++)
{$days++;}
}
function november_fy()
{

for($i=$_GET["date"];$i<=30;$i++)
{$days++;}
}
function january_ly()
{

for($i=0;$i<$pdate;$i++)
{$days++;}
}
function february_ly()
{

for($i=0;$i<$pdate;$i++)
{$days++;}
}
function march_ly()
{

for($i=0;$i<$pdate;$i++)
{$days++;}
}
function april_ly()
{

for($i=0;$i<$pdate;$i++)
{$days++;}
}

function may_ly()
{

for($i=0;$i<$pdate;$i++)
{$days++;}
}
function july_ly()
{

for($i=0;$i<$pdate;$i++)
{$days++;}
}

function august_ly()
{

for($i=0;$i<$pdate;$i++)
{$days++;}
}
function september_ly()
{
for($i=0;$i<$pdate;$i++)
{$days++;}
}
function october_ly()
{

for($i=0;$i<$pdate;$i++)
{$days++;}
}
function november_ly()
{

for($i=0;$i<$pdate;$i++)
{
$days++;
}
}
function december_ly()
{

for($i=0;$i<$pdate;$i++)
{
$days++;
}
}


function june_ly()
{
for($i=0;$i<$pdate;$i++)
$days++;
}
function last_year()
{



if($pmonth=="1")
{
january_ly();
}
else if($pmonth=="2")
{
january();
february_ly();
}
else if($pmonth=="3")
{
january();
february();
march_ly();
}
else if($pmonth=="4")
{
january();
february();
march();
april_ly();
}
else if($pmonth=="5")
{
january();
february();
march();
april();
may_ly();
}
else if($pmonth=="6")
{
january();
february();
march();
april();
may();
june_ly();
}
else if($pmonth=="7")
{
january();
february();
march();
april();
may();
june();
july_ly();
}
else if($pmonth=="8")
{
january();
february();
march();
april();
may();
june();
july();
august_ly();
}
else if($pmonth=="9")
{
january();
february();
march();
april();
may();
june();
july();
august();
september_ly();
}
else if($pmonth=="10")
{
january();
february();
march();
april();
may();
june();
july();
august();
september();
october_ly();
}
else if($pmonth=="11")
{
january();
february();
march();
april();
may();
june();
july();
august();
september();
october();
november_ly();
}
else if($pmonth=="12")
{
january();
february();
march();
april();
may();
june();
july();
august();
september();
october();
november();
december_ly();
}

}
function december_fy()
{

for($i=$_GET["date"];$i<=31;$i++)
{$days++;}

}


function printing()
{

echo $_GET["date"];
$l=$days/365;
$days=$days+$l/4;
echo "You are " . $days . " days old or";
echo "You are " . $days*24 . "(approximately) hours old or";
echo "You are " . $days*3600 . "(approx) minutes old or";
echo "You are " . $days*86400 . "(approx) seconds old";


}

$i="0";
$j="0";
$k="0";
$l="0";
$pdate=date("d");
$pyear=date("Y");
$pmonth=date("m");
$days="0";
$k=$pyear-$_GET["year"]-1;
if($_GET["month"]==1)
{
january_fy();
february();
march();
april();
may();
june();
july();
august();
september();
october();
november();
december();
$days=$days+(365*$k);
last_year();
printing();
}
if($_GET["month"]==2)
{
february_fy();
march();
april();
may();
june();
july();
august();
september();
october();
november();
december();
$days=$days+(365*$k);
last_year();
printing();

}
if($_GET["month"]==3)
{
march_fy();
april();
may();
june();
july();
august();
september();
october();
november();
december();
$days=$days+(365*$k);
last_year();
printing();

}
if($_GET["month"]==4)
{
april_fy();
may();
june();
july();
august();
september();
october();
november();
december();
$days=$days+(365*$k);
last_year();
printing();

}
if($_GET["month"]==5)
{
may_fy();
june();
july();
august();
september();
october();
november();
december();
$days=$days+(365*$k);
last_year();
printing();

}
if($_GET["month"]==6)
{
june_fy();
july();
august();
september();
october();
november();
december();
$days=$days+(365*$k);
last_year();
printing();

}
if($_GET["month"]==7)
{
july_fy();
august();
september();
october();
november();
december();
$days=$days+(365*$k);
last_year();
printing();

}
if($_GET["month"]==8)
{
august_fy();
september();
october();
november();
december();
$days=$days+(365*$k);
last_year();
printing();

}
if($_GET["month"]==9)
{
september_fy();
october();
november();
december();
$days=$days+(365*$k);
last_year();
printing();

}
if($_GET["month"]==10)
{
october_fy();
november();
december();
$days=$days+(365*$k);
last_year();
printing();

}
if($_GET["month"]==11)
{
november_fy();
december();
$days=$days+(365*$k);
last_year();
printing();

}
if($_GET["month"]==12)
{
december_fy();
$days=$days+(365*$k);
last_year();
printing();
}
else
{
echo "invalid info";
}

...
i get errors like this:
Notice: Undefined index: year in C:\Users\anita\Documents\EasyPHP-5.3.8.0\www\date.php on line 359

Notice: Undefined index: month in C:\Users\anita\Documents\EasyPHP-5.3.8.0\www\date.php on line 360

Notice: Undefined index: month in C:\Users\anita\Documents\EasyPHP-5.3.8.0\www\date.php on line 378

Notice: Undefined index: month in C:\Users\anita\Documents\EasyPHP-5.3.8.0\www\date.php on line 396

Notice: Undefined index: month in C:\Users\anita\Documents\EasyPHP-5.3.8.0\www\date.php on line 413

Notice: Undefined index: month in C:\Users\anita\Documents\EasyPHP-5.3.8.0\www\date.php on line 429

Notice: Undefined index: month in C:\Users\anita\Documents\EasyPHP-5.3.8.0\www\date.php on line 444

Notice: Undefined index: month in C:\Users\anita\Documents\EasyPHP-5.3.8.0\www\date.php on line 458

Notice: Undefined index: month in C:\Users\anita\Documents\EasyPHP-5.3.8.0\www\date.php on line 471

Notice: Undefined index: month in C:\Users\anita\Documents\EasyPHP-5.3.8.0\www\date.php on line 483

Notice: Undefined index: month in C:\Users\anita\Documents\EasyPHP-5.3.8.0\www\date.php on line 494

Notice: Undefined index: month in C:\Users\anita\Documents\EasyPHP-5.3.8.0\www\date.php on line 504

Notice: Undefined index: month in C:\Users\anita\Documents\EasyPHP-5.3.8.0\www\date.php on line 513
invalid info..



any suggestions?
Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Notice - Undefined Index error message sammyjo2222 PHP 2 04-19-11 12:20 PM
Undefined Index error - please help!!! sammyjo2222 Script Requests 0 04-19-11 05:57 AM
C++ and MSSQL tutorials? scott2500uk C/C++ 8 05-11-09 02:33 AM
ERROR - Notice: Undefined index: - ERROR tommyc325 PHP 5 11-11-08 06:40 PM
No error message... stormshadow PHP 3 12-11-06 06:31 PM


All times are GMT -5. The time now is 08:49 AM.
vBulletin® Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.