$gender = sec($_POST["g1"]); $password = sec($_POST["p1"]); //$query="INSERT INTO studs VALUES('$name','$email',$age);"; //MySQL Magic :D //Getting Resource ID $res_id = MySQLi_Connect('localhost', 'root', '@connectme', 'shangout'); if (MySQLi_Connect_Errno()) { echo "<tr align='center'> <td colspan='5'> Failed to connect to MySQL </td> </tr>"; } else { $check_email = MySQLi_Query($res_id, "select name from students where email='" . $email . "'"); $r_email = MySQLi_Fetch_Row($check_email); if ($r_email) { echo "<tr align='center'> <td colspan='5'> <font color='red'> Email already Registered, Registration Failed! </font> </td> </tr>"; } else { $count = MySQLi_Query($res_id, "select (max(id)+1) as count from students"); $count_id = MySQLi_Fetch_Assoc($count); if ($count_id["count"]) { $query = "insert into students values (" . $count_id["count"] . ",'{$name}','{$email}',{$age},'{$gender}','{$password}')"; } else { $query = "insert into students values (1,'{$name}','{$email}',{$age},'{$gender}','{$password}')"; } $res = MySQLi_Query($res_id, $query); if ($res) { echo "<tr align='center'> <td colspan='5'> <font color='green'> Registration Successful! </font> You may login now from here:- <a href='login.php'>Login</a></td> </tr>"; } else { echo "<tr align='center'> <td colspan='5'> <font color='red'> Registration Failed! </font> </td> </tr>"; } } MySQLi_Close($res_id); } }
foreach (array('db-server', 'db-port', 'db-type', 'db-root', 'db-user', 'db-password', 'db-name') as $ArgID) { if (isset($_POST[$ArgID]) && $_POST[$ArgID]) { $__SETTINGS[$ArgID] = $_POST[$ArgID]; } } if ($__STEP_ID == 4) { switch ($__SETTINGS['db-type']) { case 'exists': $MySQL = @MySQLi_Connect($__SETTINGS['db-server'], $__SETTINGS['db-user'], $__SETTINGS['db-password'], $__SETTINGS['db-name'], $__SETTINGS['db-port']); if ($MySQL) { $Result = @MySQLi_Query($MySQL, $Query = SPrintF('use `%s`', $__SETTINGS['db-name'])); if ($Result) { Message('Настройки соединения успешно проверены.'); /* added by lissyara for JBS-230 */ $Result = @MySQLi_Query($MySQL, 'SHOW ENGINES'); while ($Engine = MySQLi_Fetch_Assoc($Result)) { #----------------------------------------------------------------------------- if ($Engine['Engine'] == 'InnoDB') { #--------------------------------------------------------------------------- if ($Engine['Support'] != 'YES' && $Engine['Support'] != 'DEFAULT') { #------------------------------------------------------------------------ Error('MySQL собран без поддержки InnoDB, или возможность использования InnoDB в MySQL отключена.'); Error('Пожалуйста, исправьте возникшую проблему, т.к. биллинговая система не может использовать транзации и поддержку ссылочной целостности, что может привести к потерям данных.'); } } } } else { Error('Не удалось выбрать базу данных.'); } } else { Error(SPrintF('Не удалось соединиться с сервером баз данных (%s)', MySQLi_Error()));