I have this form in install/install.php :
<form method="POST" action="installing.php" onSubmit="return validatedb();" id="installform">
<div class="form">
<div class="initem">
<div class="dib name">Database Host</div>
<div class="dib value"><input type="text" name="dbhost" value="<?= $preDbHost ?>" /></div>
</div>
<div class="initem">
<div class="dib name">Database Name</div>
<div class="dib value"><input type="text" name="dbname" value="<?= $preDbName ?>" /></div>
</div>
<div class="initem">
<div class="dib name">Database User</div>
<div class="dib value"><input type="text" name="dbuser" value="<?= $preDbUser ?>" /></div>
</div>
<div class="initem">
<div class="dib name">Database Pass</div>
<div class="dib value"><input type="text" name="dbpass" value="<?= $preDbPass ?>" /></div>
</div>
</div>
<div class="stepper bbr">
<div class="fll">Step 1/2 : Database Settings</div>
<div class="flr"><input type="submit" value="Validate & Continue" class="btl bbr"/></div>
<div class="cls"></div>
</div>
</form>
And in inc/config.inc.php this code:
<?php
// Error Reporting
@error_reporting(E_ALL ^ E_NOTICE);
/// Database Settings ///
define('DB_NAME', ''); // MySQL database name
define('DB_USER', ''); // MySQL database user
define('DB_PASSWORD', ''); // MySQL database password
define('DB_HOST', 'localhost'); // MySQL database host name (in most cases, it's localhost)
if (isset($_SESSION['userid']) && is_numeric($_SESSION['userid']))
{
$userid = (int)$_SESSION['userid'];
}
define('Jobfia_ROOT', dirname(__FILE__) . '/');
define('Jobfia_PAGE', TRUE);
require_once(Jobfia_ROOT."db.inc.php");
require_once(Jobfia_ROOT."functions.inc.php");
if (!defined('is_Setup'))
{
require_once(Jobfia_ROOT."siteconfig.inc.php");
}
?>
How to add by php the form values in inc/config.inc.php at Database Settings and in the same time to verify if they are real values or not?