Still the same, once i submit the form it bring the same form....so i guess there is a problem for form action.
<?php
include("modules/Directory/function.php");
if(isset($_POST['submit'])) {
insert($_POST[cat_id],$_POST[listname],$_POST[shortdesc],
$_POST[desc],$_POST[addr],$_POST[suburb],$_POST[postcode],$_POST[city],$_POST[phone],$_POST[mobile],$_POST[fax],$_POST[email],$_POST[website]);
} else {
echo "<center><font class=\"title\"><b>Adding your listing under $catname</b></font></center><br><br>";
echo "<form action='modules.php?name=Directory&file=index' method=\"post\">"
."Name: <input type=\"text\" name=\"listname\" size=\"40\" maxlength=\"100\"><br>"
echo "Short Description<br><textarea name=\"shortdesc\" cols=\"60\" rows=\"8\"></textarea><br><br>";
echo "Extended Description<br><textarea name=\"desc\" cols=\"60\" rows=\"8\"></textarea><br><br>"
."Address <input type=\"text\" name=\"addr\" size=\"50\" maxlength=\"60\"><br>"
."Suburb: <input type=\"text\" name=\"suburb\" size=\"50\" maxlength=\"60\"><br>"
."Postcode: <input type=\"text\" name=\"postcode\" size=\"30\" maxlength=\"60\"><br>"
."City";
echo"
<select name=city>
<option value=0 selected>Choose ...</option>
<option value=\"Dargaville\">Dargaville</option>
<option value=\"Kaikohe\">Kaikohe</option>
<option value=\"Kaitaia\">Kaitaia</option>
<option value=\"Kawakawa\">Kawakawa</option>
<option value=\"Kerikeri\">Kerikeri</option>
<option value=\"Maungaturoto>Maungaturoto</option>
<option value=\"Paihia\">Paihia</option>
<option value=\"Whangarei\">Whangarei</option>
<option value=0></option>
<option value=\"Auckland City\">Auckland City</option>
<option value=\"Franklin\">Franklin</option>
<option value=\"Great Barrier Island\">Great Barrier Island</option>
<option value=\"Helensville\">Helensville</option>
<option value=\"Hibiscus Coast\">Hibiscus Coast</option>
<option value=\"Manukau City\">Manukau City</option>
<option value=\"North Shore\">North Shore</option>
<option value=\"Papakura City\">Papakura City</option>
<option value=\"Waiheke Island>Waiheke Island</option>
</select><br>";
echo"Phone: <input type=\"text\" name=\"phone\" size=\"30\" maxlength=\"60\"><br>"
."Fax: <input type=\"text\" name=\"fax\" size=\"30\" maxlength=\"60\"><br>"
."Mobile: <input type=\"text\" name=\"mobile\" size=\"12\" maxlength=\"51\"> <br>"
."Email: <input type=\"text\" name=\"email\" size=\"11\" maxlength=\"30\">ie.urname@hotmail.com<br>"
."website: <input type=\"text\" name=\"website\" size=\"50\" maxlength=\"200\"><br>ie.<a href="http://www.ddd.co.nz" target="_blank">[url]http://www.ddd.co.nz[/url]</a><br><br>"
."<input type=\"hidden\" name=\"action\" value=\"Add\">"
."<input type=\"hidden\" name=\"cat_id\" value=\"$cat_id\">"
."<input type=\"submit\" value=\"listing\"> <input type=reset value=\"Clear All\"><br><br>"
."</form>";
}
?>
function insert function which is in function.php file
function insert($cat_id,$listname,$shortdesc,$desc,$addr,$suburb,$postcode,
$city,$phone,$fax,$mobile,$email,$website)
{
global $dbi;
$result=mysql_query("insert into dir_list values (NULL, '$cat_id','$listname','$shortdesc','$desc','$addr','$suburb','$postcode','$city','$phone','$mobile','$fax','$email','$website')", $dbi);
if(! $result)
die ("Insert Listing Error : ".mysql_error());
}