troubleshooting Question

Need help reconstructing two class files that are missing.

Avatar of cnl83
cnl83Flag for United States of America asked on
Web DevelopmentPHPjQuery
2 Comments1 Solution68 ViewsLast Modified:
I have a project that I had someone make years ago. I decided to revive the project and im missing two files. I don't know jQuery, and im a novice with PHP.


1) First take a look at the screenshot. This a zoomed out look at the form. Each section is really it's own PHP file that should only show after the previous submission. I posted the code from one of the sections on the form.
2) Notice the two lines that require Dbmodule and Validation.
3) There is a jquery folder with two files which I also attached.
Obviously the dbmodule is most likely database connection information but im unsure about the validation class file because I assume it's using the jquery. The project is bigger than it looks and this is why im not resorting to recreating it just yet. Thanks for your help. I also assume the validation class file is what gives the form the characteristics such as sliding and hiding fields.

<?php
require_once('../../_class/DBmodule.class.php');
require_once('../../_class/Validate.class.php');

if (isset($_POST['hpi_save']) && $_POST['hpi_save'] == 'hpi_sent')
{
	$db = new DBmodule();
	$db->dbConnect();
	$fields = array('Customers_id', 'q1', 'q2', 'q3', 'q4', 'q5');
	$values = array($_POST['Customer_id'], $_POST['hpi_1'], $_POST['hpi_2'], $_POST['hpi_3'], $_POST['hpi_4'], $_POST['hpi_5']);
	if (!empty($_POST['hpi_id']))
	{
		$id = $_POST['hpi_id'];
		if ($db->update('hpi', $fields, $values, $id))
			echo "Your update was successful.";
		else
			echo "Your update failed.";
	}
	else
	{
		$lastid = $db->insert('hpi', $fields, $values);
		if ($lastid > 0)
			echo "Customer information successfully added.";
		else
			echo "Customer information failed to add.";	
	}
}
else
	echo "hpi_save not set";

?>

jq.zip
Screenshot
ASKER CERTIFIED SOLUTION
Join our community to see this answer!
Unlock 1 Answer and 2 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 2 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros