Daney11 Posted November 24, 2007 Share Posted November 24, 2007 Hey guys, $query = "SELECT member_email FROM members WHERE member_email='$member_email'"; $result = mysql_query($query); if (mysql_num_rows($result) == 0) { } Im using this to check wether or not the email address is already been taken, however it isnt working. My form is submitting even with the same email address being used. Any ideas? Thanks Link to comment https://forums.phpfreaks.com/topic/78687-solved-email-check/ Share on other sites More sharing options...
Wes1890 Posted November 24, 2007 Share Posted November 24, 2007 Are you defining $member_email from $_POST['member_email'] ? Link to comment https://forums.phpfreaks.com/topic/78687-solved-email-check/#findComment-398184 Share on other sites More sharing options...
revraz Posted November 24, 2007 Share Posted November 24, 2007 Looks good as long as your variable is right. Here is a function I use function checkUnique($field, $compared) { $query = mysql_query ( "SELECT `" . mysql_real_escape_string ( $field ) . "` FROM `users` WHERE `" . mysql_real_escape_string ( $field ) . "` = '" . mysql_real_escape_string ( $compared ) . "'" ); if ( mysql_num_rows ( $query ) == 0 ) { return TRUE; } else { return FALSE; } } Link to comment https://forums.phpfreaks.com/topic/78687-solved-email-check/#findComment-398185 Share on other sites More sharing options...
Daney11 Posted November 24, 2007 Author Share Posted November 24, 2007 <input name="member_email" type="text" value="<?php if (isset($_POST['member_email'])) echo $_POST['member_email']; ?>"/> Link to comment https://forums.phpfreaks.com/topic/78687-solved-email-check/#findComment-398188 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.