MaverickJason Posted November 24, 2008 Share Posted November 24, 2008 Hey all, I did a search for php help forums, and this was the first place google showed me. I am designing a php website from scratch for a friend. Eventually it is going to be a fitness site. Going to take awhile though, hehe. So far I have the login, register and email going. Just basic stuff for now. I wanted to add some more fields into the register page. Right now I just want to add a Gender field. I added one but it is always showing Male when a user signs up. Even if they select Female. So, I am not sure whats going on. I guess I will post some code and see if any of you can help me. Heres the php from my register page below: <p>Gender: <select name="select" id="select"> <option value="Male">Male</option> <option value="Female">Female</option> </select> </p> Here is the database info below: Field Type Null Default id int(20) No full_name varchar(200) No user_name varchar(200) No user_pwd varchar(200) No user_email varchar(200) No activation_code int(10) No 0 joined date No 0000-00-00 country varchar(100) No user_activated int(1) No 0 gender enum('Male', 'Female') No Male Any ideas why Male shows up everytime a user registers? Even is the user selects Female. Link to comment https://forums.phpfreaks.com/topic/133965-help-adding-a-gender-field/ Share on other sites More sharing options...
trq Posted November 24, 2008 Share Posted November 24, 2008 Were going to need to see the actual php code. Link to comment https://forums.phpfreaks.com/topic/133965-help-adding-a-gender-field/#findComment-697364 Share on other sites More sharing options...
MaverickJason Posted November 24, 2008 Author Share Posted November 24, 2008 Ok, here is my register page below: <?php session_start(); include ('dbc.php'); if ($_POST['Submit'] == 'Register') { if (strlen($_POST['email']) < 5) { die ("Incorrect email. Please enter valid email address.."); } if (strcmp($_POST['pass1'],$_POST['pass2']) || empty($_POST['pass1']) ) { //die ("Password does not match"); die("ERROR: Password does not match or empty.."); } if (strcmp(md5($_POST['user_code']),$_SESSION['ckey'])) { die("Invalid code entered. Please enter the correct code as shown in the Image"); } $rs_duplicates = mysql_query("select id from users where user_email='$_POST'"); $duplicates = mysql_num_rows($rs_duplicates); if ($duplicates > 0) { //die ("ERROR: User account already exists."); header("Location: register.php?msg=ERROR: User account already exists.."); exit(); } $md5pass = md5($_POST['pass2']); $activ_code = rand(1000,9999); $server = $_SERVER['HTTP_HOST']; $host = ereg_replace('www.','',$server); mysql_query("INSERT INTO users (`user_email`,`user_pwd`,`country`,`joined`,`activation_code`,`full_name`) VALUES ('$_POST','$md5pass','$_POST[country]',now(),'$activ_code','$_POST[full_name]')") or die(mysql_error()); $message = "Thank you for registering an account with $server. Here are the login details...\n\n User Email: $_POST \n Password: $_POST[pass2] \n Activation Code: $activ_code \n ____________________________________________ *** ACTIVATION LINK ***** \n Activation Link: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.php?usr=$_POST&code=$activ_code \n\n _____________________________________________ Thank you. This is an automated response. PLEASE DO NOT REPLY. "; mail($_POST['email'] , "Login Activation", $message, "From: \"Auto-Response\" <notifications@$host>\r\n" . "X-Mailer: PHP/" . phpversion()); unset($_SESSION['ckey']); echo("Registration Successful! An activation code has been sent to your email address with an activation link..."); exit; } ?> <link href="styles.css" rel="stylesheet" type="text/css"> <?php if (isset($_GET['msg'])) { echo "<div class=\"msg\"> $_GET[msg] </div>"; } ?> <style type="text/css"> <!-- body { background-color: #CCCCCC; } --> </style><p> </p> <table width="65%" border="0" cellpadding="0" cellspacing="0"> <tr> <td bgcolor="d5e8f9" class="mnuheader"><strong><font size="5">Register below to join Morphed Fitness!</font></strong></td> </tr> <tr> <td bgcolor="e5ecf9" class="forumposts"><form name="form1" method="post" action="register.php" style="padding:5px;"> <p><br> Name: <input name="full_name" type="text" id="full_name"> Ex. James Brown</p> <p>Email: <input name="email" type="text" id="email"> Ex. [email protected]</p> <p>Password: <input name="pass1" type="password" id="pass1"> Atleast 5 chars</p> <p>Retype Password: <input name="pass2" type="password" id="pass2"> </p> <p>Country: <select name="country" id="select8"> <option value="Canada">Canada</option> <option value="USA">USA</option> <option value="Afghanistan">Afghanistan</option> <option value="Albania">Albania</option> <option value="Algeria">Algeria</option> <option value="Andorra">Andorra</option> <option value="Anguila">Anguila</option> <option value="Antarctica">Antarctica</option> <option value="Antigua and Barbuda">Antigua and Barbuda</option> <option value="Argentina">Argentina</option> <option value="Armenia ">Armenia </option> <option value="Aruba">Aruba</option> <option value="Australia">Australia</option> <option value="Austria">Austria</option> <option value="Azerbaidjan">Azerbaidjan</option> <option value="Bahamas">Bahamas</option> <option value="Bahrain">Bahrain</option> <option value="Bangladesh">Bangladesh</option> <option value="Barbados">Barbados</option> <option value="Belarus">Belarus</option> <option value="Belgium">Belgium</option> <option value="Belize">Belize</option> <option value="Bermuda">Bermuda</option> <option value="Bhutan">Bhutan</option> <option value="Bolivia">Bolivia</option> <option value="Bosnia and Herzegovina">Bosnia and Herzegovina</option> <option value="Brazil">Brazil</option> <option value="Brunei">Brunei</option> <option value="Bulgaria">Bulgaria</option> <option value="Cambodia">Cambodia</option> <option value="Cape Verde">Cape Verde</option> <option value="Cayman Islands">Cayman Islands</option> <option value="Chile">Chile</option> <option value="China">China</option> <option value="Christmans Islands">Christmans Islands</option> <option value="Cocos Island">Cocos Island</option> <option value="Colombia">Colombia</option> <option value="Cook Islands">Cook Islands</option> <option value="Costa Rica">Costa Rica</option> <option value="Croatia">Croatia</option> <option value="Cuba">Cuba</option> <option value="Cyprus">Cyprus</option> <option value="Czech Republic">Czech Republic</option> <option value="Denmark">Denmark</option> <option value="Dominica">Dominica</option> <option value="Dominican Republic">Dominican Republic</option> <option value="Ecuador">Ecuador</option> <option value="Egypt">Egypt</option> <option value="El Salvador">El Salvador</option> <option value="Estonia">Estonia</option> <option value="Falkland Islands">Falkland Islands</option> <option value="Faroe Islands">Faroe Islands</option> <option value="Fiji">Fiji</option> <option value="Finland">Finland</option> <option value="France">France</option> <option value="French Guyana">French Guyana</option> <option value="French Polynesia">French Polynesia</option> <option value="Gabon">Gabon</option> <option value="Germany">Germany</option> <option value="Gibraltar">Gibraltar</option> <option value="Georgia">Georgia</option> <option value="Greece">Greece</option> <option value="Greenland">Greenland</option> <option value="Grenada">Grenada</option> <option value="Guadeloupe">Guadeloupe</option> <option value="Guatemala">Guatemala</option> <option value="Guinea-Bissau">Guinea-Bissau</option> <option value="Guinea">Guinea</option> <option value="Haiti">Haiti</option> <option value="Honduras">Honduras</option> <option value="Hong Kong">Hong Kong</option> <option value="Hungary">Hungary</option> <option value="Iceland">Iceland</option> <option value="India">India</option> <option value="Indonesia">Indonesia</option> <option value="Ireland">Ireland</option> <option value="Israel">Israel</option> <option value="Italy">Italy</option> <option value="Jamaica">Jamaica</option> <option value="Japan">Japan</option> <option value="Jordan">Jordan</option> <option value="Kazakhstan">Kazakhstan</option> <option value="Kenya">Kenya</option> <option value="Kiribati ">Kiribati </option> <option value="Kuwait">Kuwait</option> <option value="Kyrgyzstan">Kyrgyzstan</option> <option value="Lao People's Democratic Republic">Lao People's Democratic Republic</option> <option value="Latvia">Latvia</option> <option value="Lebanon">Lebanon</option> <option value="Liechtenstein">Liechtenstein</option> <option value="Lithuania">Lithuania</option> <option value="Luxembourg">Luxembourg</option> <option value="Macedonia">Macedonia</option> <option value="Madagascar">Madagascar</option> <option value="Malawi">Malawi</option> <option value="Malaysia ">Malaysia </option> <option value="Maldives">Maldives</option> <option value="Mali">Mali</option> <option value="Malta">Malta</option> <option value="Marocco">Marocco</option> <option value="Marshall Islands">Marshall Islands</option> <option value="Mauritania">Mauritania</option> <option value="Mauritius">Mauritius</option> <option value="Mexico">Mexico</option> <option value="Micronesia">Micronesia</option> <option value="Moldavia">Moldavia</option> <option value="Monaco">Monaco</option> <option value="Mongolia">Mongolia</option> <option value="Myanmar">Myanmar</option> <option value="Nauru">Nauru</option> <option value="Nepal">Nepal</option> <option value="Netherlands Antilles">Netherlands Antilles</option> <option value="Netherlands">Netherlands</option> <option value="New Zealand">New Zealand</option> <option value="Niue">Niue</option> <option value="North Korea">North Korea</option> <option value="Norway">Norway</option> <option value="Oman">Oman</option> <option value="Pakistan">Pakistan</option> <option value="Palau">Palau</option> <option value="Panama">Panama</option> <option value="Papua New Guinea">Papua New Guinea</option> <option value="Paraguay">Paraguay</option> <option value="Peru ">Peru </option> <option value="Philippines">Philippines</option> <option value="Poland">Poland</option> <option value="Portugal ">Portugal </option> <option value="Puerto Rico">Puerto Rico</option> <option value="Qatar">Qatar</option> <option value="Republic of Korea Reunion">Republic of Korea Reunion</option> <option value="Romania">Romania</option> <option value="Russia">Russia</option> <option value="Saint Helena">Saint Helena</option> <option value="Saint kitts and nevis">Saint kitts and nevis</option> <option value="Saint Lucia">Saint Lucia</option> <option value="Samoa">Samoa</option> <option value="San Marino">San Marino</option> <option value="Saudi Arabia">Saudi Arabia</option> <option value="Seychelles">Seychelles</option> <option value="Singapore">Singapore</option> <option value="Slovakia">Slovakia</option> <option value="Slovenia">Slovenia</option> <option value="Solomon Islands">Solomon Islands</option> <option value="South Africa">South Africa</option> <option value="Spain">Spain</option> <option value="Sri Lanka">Sri Lanka</option> <option value="St.Pierre and Miquelon">St.Pierre and Miquelon</option> <option value="St.Vincent and the Grenadines">St.Vincent and the Grenadines</option> <option value="Sweden">Sweden</option> <option value="Switzerland">Switzerland</option> <option value="Syria">Syria</option> <option value="Taiwan ">Taiwan </option> <option value="Tajikistan">Tajikistan</option> <option value="Thailand">Thailand</option> <option value="Trinidad and Tobago">Trinidad and Tobago</option> <option value="Turkey">Turkey</option> <option value="Turkmenistan">Turkmenistan</option> <option value="Turks and Caicos Islands">Turks and Caicos Islands</option> <option value="Ukraine">Ukraine</option> <option value="UAE">UAE</option> <option value="UK">UK</option> <option value="Uruguay">Uruguay</option> <option value="Uzbekistan">Uzbekistan</option> <option value="Vanuatu">Vanuatu</option> <option value="Vatican City">Vatican City</option> <option value="Vietnam">Vietnam</option> <option value="Virgin Islands (GB)">Virgin Islands (GB)</option> <option value="Virgin Islands (U.S.) ">Virgin Islands (U.S.) </option> <option value="Wallis and Futuna Islands">Wallis and Futuna Islands</option> <option value="Yemen">Yemen</option> <option value="Yugoslavia">Yugoslavia</option> </select> </p> <p>Gender: <select name="select" id="select"> <option value="Male">Male</option> <option value="Female">Female</option> </select> </p> <p> <input name="user_code" type="text" size="10"> <img src="pngimg.php" align="middle"> </p> <p align="center"> <input type="submit" name="Submit" value="Register"> <a href="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.php">Or click here to return to login page</a>. </p> </form></td> </tr> </table> <div align="left"></div> </body> </html> Link to comment https://forums.phpfreaks.com/topic/133965-help-adding-a-gender-field/#findComment-697366 Share on other sites More sharing options...
dezkit Posted November 24, 2008 Share Posted November 24, 2008 You aren't inserting it into the database. Link to comment https://forums.phpfreaks.com/topic/133965-help-adding-a-gender-field/#findComment-697369 Share on other sites More sharing options...
MaverickJason Posted November 24, 2008 Author Share Posted November 24, 2008 So it should be: <p>Gender: <Input name="select" id="select"> <option value="Male">Male</option> <option value="Female">Female</option> </select> </p> or <p>Gender: <Input name="gender" id="gender"> <option value="Male">Male</option> <option value="Female">Female</option> </select> </p> Link to comment https://forums.phpfreaks.com/topic/133965-help-adding-a-gender-field/#findComment-697379 Share on other sites More sharing options...
iversonm Posted November 24, 2008 Share Posted November 24, 2008 you should realize the difference between gender and sex gender is set by a culture sex is the biological trait.. just because someone is a male sex doesnt mean their gender is male.. just a fun fact Link to comment https://forums.phpfreaks.com/topic/133965-help-adding-a-gender-field/#findComment-697391 Share on other sites More sharing options...
dezkit Posted November 24, 2008 Share Posted November 24, 2008 you should realize the difference between gender and sex gender is set by a culture sex is the biological trait.. just because someone is a male sex doesnt mean their gender is male.. just a fun fact what the flying f---? Link to comment https://forums.phpfreaks.com/topic/133965-help-adding-a-gender-field/#findComment-697393 Share on other sites More sharing options...
iversonm Posted November 24, 2008 Share Posted November 24, 2008 ya, what can i say.. i just got done studying for my sociology final... its on the mind Link to comment https://forums.phpfreaks.com/topic/133965-help-adding-a-gender-field/#findComment-697397 Share on other sites More sharing options...
MaverickJason Posted November 24, 2008 Author Share Posted November 24, 2008 LOL...that was a good one. Needed a good laugh tonight I tell ya. Hehe. Yes the world is a changing for sure, lol. Link to comment https://forums.phpfreaks.com/topic/133965-help-adding-a-gender-field/#findComment-697398 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.