I've made this small little code to track my daily expenses and earnings from various sources. Anyway, the first query increments the record id + adds the time. But, the second query doesn't seems to be doing anything. Any ideas? Here's the code :-
<?php
error_reporting(E_ALL);
include('dbconnector.php');
if(isset($_REQUEST['action']))
{
switch($_REQUEST['action'])
{
case 'inpute':
$amt=(isset($_POST['amt'])) ? $_POST['amt'] : '';
$desc=(isset($_POST['desc'])) ? $_POST['desc'] : '';
if(!empty($amt) && !empty($desc))
{
$query = 'insert into tb1(record_id,record_date) values (NULL,now())';
$result = mysql_query($query, $db);
$query2='insert into input(record_input_id,amt_in,in_desc) values (NULL,"' . $amt . '", "' . $desc . '"';
$result2=mysql_query($query2, $db);
if($result && $result2)
{
header('Location: index.php');
}
else
{
echo "Error";
}
}
else
{
echo "value cannot be null";
header('Refresh:3;URL = index.php');
}
break;
case 'outpute':
$amt=(isset($_POST['amt'])) ? $_POST['amt'] : '';
$desc=(isset($_POST['desc'])) ? $_POST['desc'] : '';
if(!empty($amt) && !empty($desc))
{
$query = 'insert into tb1(record_id,record_date) values (NULL,now())';
$result = mysql_query($query, $db);
$query2='insert into output(record_output_id,amt_out,out_desc) values(NULL,$amt, "' . $desc . '"';
$result2=mysql_query($query, $db);
if($result && $result2)
{
header('Location: index.php');
}
else
{
echo "Error";
}
}
else
{
echo "value cannot be null";
header('Refresh:3;URL = index.php');
}
break;
default:
header('Location: index.php');
}
}
?>