<?php
session_start();
include('dbiconn.php');
function getIPAddress() {
//whether ip is from the share internet
if(!empty($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
}
//whether ip is from the proxy
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
//whether ip is from the remote address
else
{
$ip = $_SERVER['REMOTE_ADDR'];
}
return $ip;
}
$ip = getIPAddress();
$status = "";
$error = "";
if(isset($_POST['submit'])) {
$gender = $_POST['gender'];
$email = $_POST['email'];
$country = $_POST['country'];
$lname = $_POST['lastname'];
$fname = $_POST['firsname'];
$mphone = $_POST['telephone'];
$age = $_POST['age'];
$interest = $_POST['interest'];
$message = $_POST['message'];
$result = $ttr->query("SELECT * FROM memberstable WHERE email = '".$email."'");
if($result->num_rows > 0)
{
$error = "This Email Already Exist";
}
else
{
$query = "INSERT INTO `memberstable`(
`IPaddress`,
`gender`,
`firstname`,
`lastname`,
`email`,
`telephone`,
`country`,
`age`,
`Interest`,
`message`
)
VALUES(
'$ip',
'$gender',
'$fname',
'$lname',
'$email',
'$mphone',
'$country',
'$age',
'$interest',
'$message'
)";
if ($ttr->query($query) === TRUE) {
$last_id = $ttr->insert_id;
$_SESSION['userid'] = $last_id;
header('location:step-2-registration.php'); exit();
}
else
{
$error = "Information Added Failled - at line 82";
}
}
}
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Immigate to Canada</title>
<style type="text/css">
#apDiv1 {
position:absolute;
width:363px;
height:71px;
z-index:1;
background-color: #799FD0;
left: 76px;
top: 170px;
}
#apDiv1 p {
font-family: Verdana, Geneva, sans-serif;
}
#apDiv1 p {
font-size: 10px;
}
#apDiv1 p {
font-size: 14px;
}
#apDiv1 p {
font-size: 24px;
}
#apDiv1 p {
font-size: 22px;
text-align: center;
}
#apDiv1 p {
font-style: italic;
}
#apDiv1 p em {
font-style: normal;
}
#apDiv1 p {
font-style: normal;
}
#apDiv1 p {
font-style: italic;
color: #006;
}
#apDiv2 {
position:absolute;
width:377px;
height:321px;
z-index:2;
left: 311px;
top: 44px;
visibility: visible;
border-top-width: thick;
border-right-width: thick;
border-bottom-width: thick;
border-left-width: thick;
}
#apDiv3 {
position:absolute;
width:541px;
height:292px;
z-index:3;
left: 49px;
top: 136px;
background-color: #FFFFFF;
overflow: visible;
}
body {
background-image: url();
font-weight: normal;
background-color: #FFF;
}
#apDiv4 {
position:absolute;
width:435px;
height:24px;
z-index:3;
left: 554px;
top: 13px;
border-top-width: 3;
border-right-width: 3;
border-bottom-width: 3;
border-left-width: 3;
border-top-color: #000;
border-right-color: #000;
border-bottom-color: #000;
border-left-color: #000;
color: #FFF;
}
#alert {
color: brown;
text-align: center;
}
#apDiv5 {
position:absolute;
width:508px;
height:328px;
z-index:4;
left: 65px;
top: 162px;
background-color: #53B3FD;
text-align: right;
overflow: visible;
}
#apDiv5 #form2 table {
text-align: left;
}
#apDiv6 {
position:absolute;
width:501px;
height:60px;
z-index:5;
left: 69px;
top: 93px;
background-color: #FF0000;
}
#apDiv6 table tr td {
font-weight: bold;
color: #0C0;
}
#apDiv6 table tr td {
text-align: center;
}
#apDiv6 table tr td {
color: #030;
font-weight: bold;
font-size: 20px;
}
.error{
color: #fb1b1b;
}
</style>
</head>
<body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/jquery-validation@1.19.3/dist/jquery.validate.min.js"></script>
<div id="apDiv5">
<form id="form2" name="form2" method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<div id="alert" style="color:red; align:center;"><?php echo @$status; unset($status);?></div>
<div id="alert" style="color:red; align:center;"><?php echo @$error; unset($error);?></div>
<table width="500" height="305" align="center">
<tr>
<td width="113" align="right">Gender</td>
<td width="375"><label>
<select name="gender" id="gender" onchange="changeBorder(this.id);">
<option selected="selected" value="">select</option>
<option value="M">Male</option>
<option value="F">Female</option>
</select>
</label></td>
</tr>
<tr>
<td align="right">First name</td>
<td><label>
<input name="firsname" type="text" id="firsname" size="20" maxlength="30" required />
</label></td>
</tr>
<tr>
<td align="right">Last name</td>
<td><label>
<input name="lastname" type="text" id="lastname" size="20" maxlength="30" required />
</label></td>
</tr>
<tr>
<td align="right">Email address</td>
<td><label>
<input name="email" type="text" id="email" size="30" maxlength="50" required />
</label></td>
</tr>
<tr>
<td align="right">Mobile Phone</td>
<td><label>
<input name="telephone" type="text" id="telephone" size="20" maxlength="20" required />
</label></td>
</tr>
<tr>
<td align="right">Age</td>
<td><label>
<select name="age" id="age" required>
<option value="">select</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
<option value="32">32</option>
<option value="33">33</option>
<option value="34">34</option>
<option value="35">35</option>
<option value="36">36</option>
<option value="37">37</option>
<option value="38">38</option>
<option value="39">39</option>
<option value="40">40</option>
<option value="41">41</option>
<option value="42">42</option>
<option value="43">43</option>
<option value="44">44</option>
<option value="45">45</option>
<option value="46">46</option>
<option value="47">47</option>
<option value="48">48</option>
<option value="49">49</option>
<option value="50">50</option>
<option value="51">51</option>
<option value="52">52</option>
<option value="53">53</option>
<option value="54">54</option>
<option value="55">55</option>
<option value="56">56</option>
<option value="57">57</option>
<option value="58">58</option>
<option value="59">59</option>
<option value="60">60</option>
<option value="61">61</option>
<option value="62">62</option>
<option value="63">63</option>
<option value="64">64</option>
<option value="65">65</option>
<option value="67">67</option>
<option value="68">68</option>
<option value="69">69</option>
<option value="70">70</option>
<option value="71">71</option>
<option value="72">72</option>
<option value="73">73</option>
<option value="74">74</option>
<option value="75">75</option>
<option value="76">76</option>
<option value="77">77</option>
<option value="78">78</option>
<option value="79">79</option>
<option value="80">80</option>
<option value="81">81</option>
<option value="82">82</option>
<option value="83">83</option>
<option value="84">84</option>
<option value="85">85</option>
<option value="86">86</option>
<option value="87">87</option>
<option value="88">88</option>
<option value="89">89</option>
<option value="90">90</option>
<option value="90+">90 +</option>
</select>
</label></td>
</tr>
<tr>
<td align="right">Interest in</td>
<td><label>
<select name="interest" id="interest" required>
<option selected="selected" value="">select</option>
<option value="FS">I want to find female sponsor to merid</option>
<option value="MS">I want to find male sponsor to merid</option>
<option value="SP-Canada">Sponsor who wiil help me to imigrate to Canada</option>
<option value="SP-USA">Sponsor who wiil help me to imigrate to USA</option>
<option value="Wife from Canada">Wife from Canada</option>
<option value="Husband from Canada">Husband from Canada</option>
<option value="Husband from USA">Husband from USA</option>
<option value="Canada or USA love">Love in Canada or USA</option>
<option value="More Immigration information">Contact Linkway for more Immigration information options</option>
<option value="Merige busisness">meriage Business</option>
</select>
</label></td>
</tr>
<tr>
<td style="text-align: right"> ( Country )</td>
<td><select name="country" id="country" required />
<option value="">select</option>
<option value="Canada">Canada</option>
<option value="USA">USA</option>
<option value="China">China</option>
<option value="India">India</option>
<option value="Mexico">Mexico</option>
<option value="Pakistan">Pakistan</option>
<option value="Philipine">Philipine</option>
<option value="Poland">Poland</option>
<option value="Rusia">Rusia</option>
<option value="Ukraine">Ukraine</option>
<option value="Somalia">Somalia</option>
</select></td>
</tr>
<tr>
<td rowspan="2" valign="top" style="text-align: right">(optional)<br />
Message </td>
<td><label>
<textarea name="message" id="message" cols="50" rows="2"></textarea>
</label></td>
</tr>
<tr>
<td><input type="submit" name="submit" value=" Register "/></td>
</tr>
</table>
</form>
</div>
<div id="apDiv6">
<table width="500" height="60" border="1">
<tr>
<td colspan="2">FREE Registration Form step (1) - May. 1 5:26pm</td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
</table>
</div>
</body>
<script>
$( "#form2" ).validate({
});
</script>
<script src="https://api.ipify.org?format=jsonp&callback=getIP"></script>
</html>