What problems did you run into? If you can't get the basic function to work, a class is much more intricate and harder to work than a basic function.
Here's something that should work based upon your scenario:
index.php
<?php
// This should post back to itself
?>
<html>
<head>
<title></title>
</head>
<body>
<?php
if(@isset($_POST['submit']) && @$_POST['submit'] == 'Submit!')
{
// Include the file, and run the function:
include_once('manage_advert.php');
if(insert_new_advertiser($_POST['advertisers_contact_name'], $_POST['Company_Name'], $_POST['Address'], $_POST['Zipcode'], $_POST['State'], $_POST['Billing_Address'], $_POST['Login_Name'], $_POST['Password']) == TRUE)
{
echo 'Successfully Added!!';
}
else
{
echo 'There was an error inserting your company into the database.';
}
}
else
{
?>
<form id="form1" name="form1" form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<label>Contact Name</label><input name="advertisers_contact_name" type="text" size="50" maxlength="50" /><br>
<label>Company name</label><input name="Company_Name" type="text" size="60" maxlength="60" /><br>
<label>Address</label><input name="Address" type="text" size="60" maxlength="60" /><br>
<label>Zipcode</label><input name="Zipcode" type="text" size="5" maxlength="5" /><br>
<label>State</label><input name="State" type="text" size="2" maxlength="2" /><br>
<label>Billing Address</label><input name="Billing_Address" type="text" size="60" maxlength="60" /><br>
<label>Login Name</label><input name="Login_Name" type="text" size="15" maxlength="15" /><br>
<label>Password</label><input name="Password" type="password" size="15" maxlength="15" /><br>
<input name="Submit" type="submit" value="Submit!" />
</form>
<?
}
?>
</body>
</html>
manage_advert.php
insert_new_advertiser($advcontname,$advcompname,$advaddr,$advzip,$advstate,$advbilladdr,$advuname,$advpword)
{
$query = "INSERT INTO tbl_advertisers (advertisers_contact_name,
advertisers_company_name,
advertisers_address,
advertisers_zipcode,
advertisers_state,
advertisers_billing_address,
advertisers_login_name,
advertisers_password)
VALUES ('$advcontname',
'$advcompname',
'$advaddr',
'$advzip',
'$advstate',
'$advbilladdr',
'$advuname',
'$advpword')";
$result = @mysql_query($query);
if(mysql_affected_rows($result) > 0)
{
mysql_close();
return TRUE;
}
else
{
mysql_close();
return FALSE;
}
}
~Brett