| View previous topic :: View next topic |
| Author |
Message |
tom fallow
Joined: 30 Dec 2005 Posts: 27 Location: PA
|
Posted: Tue Jan 10, 2006 9:57 pm Post subject: "Check New Username" function without "Insert |
|
|
Hello again, have another problem I've been pulling my hair out over (what little I have left)!
I have a multiple form (4 pages). I've used hidden fields to carry the form to the last page, where the information is successfully submitted.
On the first page of the form, I have a textfield called, "UserName". I need to check the entered value against MySQL database and echo and message to the user if the "Username" is already taken.
Because I am not using the "insert record" server behavior in Dreamweaver, I cannot use the "Check New Username" function.
I'm not very familiar with php code yet, although I've been using snippets here and there.
Any help would be greatly appreciated!!
Thanks |
|
| Back to top |
|
 |
Fed Site Admin

Joined: 12 Aug 2005 Posts: 176
|
Posted: Tue Jan 10, 2006 11:53 pm Post subject: |
|
|
this tutorial is a user registration system, in this specific page you find the existing user check http://www.tutorialstream.com/tutorials/php-mysql/create_mysql_table_and_insert_values.php
you find there links to the previous page of the tutorials that might help you to better understand how it all works
basically you run a query for that username, if nothing is returned you can go ahead and create the user |
|
| Back to top |
|
 |
tom fallow
Joined: 30 Dec 2005 Posts: 27 Location: PA
|
Posted: Wed Jan 11, 2006 1:18 am Post subject: |
|
|
I am well familiar with this tutorial. I've tried setting up the code for the username and querying the database in the fashion described.
1) I end up getting a parse error.
2) It looks like code similar to DMX's "Insert Record" is below. Is the specific code used to query the database dependent on the "Insert into..." code?
3) I have two tables in the database so is there specific code used to select the specific table?
Hope this isn't too confusing.
I can post the code if you like. |
|
| Back to top |
|
 |
Fed Site Admin

Joined: 12 Aug 2005 Posts: 176
|
Posted: Wed Jan 11, 2006 9:36 am Post subject: |
|
|
well when using 2 tables you should make some joins, this is a pure MySQL issue
what kind of parse error are you getting?
by the way I think that you need only 1 table to check if the username exist
I don't know what you mean with depending on the insert into code, they are 2 separate queries, they obviously use the same $user variable that is checked and eventually added to the database |
|
| Back to top |
|
 |
tom fallow
Joined: 30 Dec 2005 Posts: 27 Location: PA
|
Posted: Wed Jan 11, 2006 6:04 pm Post subject: |
|
|
Well, I'm getting an unexpected $end on line 1034....I don't even have 1034 lines!!
I am working on creating a rent apartment type of website. I have two tables: one for the user registration/login process and another for the properties (so far).
With this specific page I need to check if the "propertyname" exists and if it does, echo an alert "propertyname exists, please choose another" on the same page. This page does not add data to the database, but posts the data to hidden fields on the next two pages, where it is then added to the database.
Here's the <head> part of the code...
Thanks for your input thus far...I've been very frustrated on this...
<?php require_once('Connections/connectdb.php');
$user = $_POST['Propertyname'];//get propertyname from form
$connection = mysql_connect("rentlogin", "owner_prop", "root");
//now we choose the database to be used
@mysql_select_db(owner_prop) or die( "Unable to select database");
//here we declare our sql query statement to see if the user already exist
$check = mysql_query("select propertyname from users where propertyname=\"$user\"");
$returned = mysql_fetch_array($check);
//if a user with the same username is returned we redirect the users to a
//previously created error page
if(!empty($returned))
{
header("Location: error-userexists.php"); //the user will be sent to this page
mysql_close($connection); // and we close the connection to the database
Die();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
<style type="text/css">
<!--
body {
background-color: #CCCCCC;
}
.style11 {font-size: 14px}
.style12 {font-size: 14px; color: #FF0000; }
.style2 {color: #FF0000}
.style8 {color: #000000}
-->
</style>
<script language="JavaScript" type="text/JavaScript">
<!--
function FDK_Validate(FormName, stopOnFailure, AutoSubmit, ErrorHeader)
{
var theFormName = FormName;
var theElementName = "";
if (theFormName.indexOf(".")>=0)
{
theElementName = theFormName.substring(theFormName.indexOf(".")+1)
theFormName = theFormName.substring(0,theFormName.indexOf("."))
}
var ValidationCheck = eval("document."+theFormName+".ValidateForm")
if (ValidationCheck)
{
var theNameArray = eval(theFormName+"NameArray")
var theValidationArray = eval(theFormName+"ValidationArray")
var theFocusArray = eval(theFormName+"FocusArray")
var ErrorMsg = "";
var FocusSet = false;
var i
var msg
// Go through the Validate Array that may or may not exist
// and call the Validate function for all elements that have one.
if (String(theNameArray)!="undefined")
{
for (i = 0; i < theNameArray.length; i ++)
{
msg="";
if (theNameArray[i].name == theElementName || theElementName == "")
{
msg = eval(theValidationArray[i]);
}
if (msg != "")
{
ErrorMsg += "\n"+msg;
if (stopOnFailure == "1")
{
if (theFocusArray[i] && !FocusSet)
{
FocusSet=true;
theNameArray[i].focus();
}
alert(ErrorHeader+ErrorMsg);
document.MM_returnValue = false;
break;
}
else
{
if (theFocusArray[i] && !FocusSet)
{
FocusSet=true;
theNameArray[i].focus();
}
}
}
}
}
if (ErrorMsg!="" && stopOnFailure != "1")
{
alert(ErrorHeader+ErrorMsg);
}
document.MM_returnValue = (ErrorMsg=="");
if (document.MM_returnValue && AutoSubmit)
{
eval("document."+FormName+".submit()")
}
}
}
function FDK_StripChars(theFilter,theString)
{
var strOut,i,curChar
strOut = ""
for (i=0;i < theString.length; i++)
{
curChar = theString.charAt(i)
if (theFilter.indexOf(curChar) < 0) // if it's not in the filter, send it thru
strOut += curChar
}
return strOut
}
function FDK_AddToValidateArray(FormName,FormElement,Validation,SetFocus)
{
var TheRoot=eval("document."+FormName);
if (!TheRoot.ValidateForm)
{
TheRoot.ValidateForm = true;
eval(FormName+"NameArray = new Array()")
eval(FormName+"ValidationArray = new Array()")
eval(FormName+"FocusArray = new Array()")
}
var ArrayIndex = eval(FormName+"NameArray.length");
eval(FormName+"NameArray[ArrayIndex] = FormElement");
eval(FormName+"ValidationArray[ArrayIndex] = Validation");
eval(FormName+"FocusArray[ArrayIndex] = SetFocus");
}
function FDK_ValidateNonBlank(FormElement,ErrorMsg)
{
var msg = ErrorMsg;
var val = FormElement.value;
if (!(FDK_StripChars(" \n\t\r",val).length == 0))
{
msg="";
}
return msg;
}
function FDK_AddNonBlankValidation(FormName,FormElementName,SetFocus,ErrorMsg) {
var ValString = "FDK_ValidateNonBlank("+FormElementName+","+ErrorMsg+")"
FDK_AddToValidateArray(FormName,eval(FormElementName),ValString,SetFocus)
}
function FDK_Trim(theString)
{
var i,firstNonWhite
if (FDK_StripChars(" \n\r\t",theString).length == 0 ) return ""
i = -1
while (1)
{
i++
if (theString.charAt(i) != " ")
break
}
firstNonWhite = i
//Count the spaces at the end
i = theString.length
while (1)
{
i--
if (theString.charAt(i) != " ")
break
}
return theString.substring(firstNonWhite,i + 1)
}
function FDK_ValidateNumChars(FormElement,Required,Minimum,Maximum,StripSpaces,ErrorMsg) {
var theString = FormElement.value;
var MinLength = Minimum;
var MaxLength = Maximum;
var msgInvalid = ErrorMsg;
if (FDK_StripChars(" \n\r",theString).length == 0 && !Required) {
return "";
}
theString = FDK_Trim(theString);
if (StripSpaces) {
theString = FDK_StripChars(" \n\r",theString);
}
if (MinLength > 0 && theString.length < MinLength) {
return msgInvalid;
}
if (MaxLength > 0 && theString.length > MaxLength) {
return msgInvalid;
}
// we passed the tests
FormElement.value = theString;
return "";
}
function FDK_AddNumCharsValidation(FormName,FormElementName,Required,Minimum,Maximum,StripSpaces,SetFocus,ErrorMsg) {
var ValString = "FDK_ValidateNumChars("+FormElementName+","+Required+","+Minimum+","+Maximum+","+StripSpaces+","+ErrorMsg+")";
FDK_AddToValidateArray(FormName,eval(FormElementName),ValString,SetFocus)
}
function FDK_ValidateUSZipCode(FormElement,Required,ErrorMsg)
{
var msg = ""
var theString = FormElement.value;
var msgInvalid = ErrorMsg
var theLen = FDK_StripChars(" \n\t\r",theString).length
if (theLen == 0)
if (!Required) return ""
else return msgInvalid
theString = FDK_StripChars("- \n\r",theString)
if (!FDK_AllInRange("0","9",theString))
{
msg = msgInvalid
}
else if (theString.length != 5 && theString.length != 9)
{
msg = msgInvalid
}
if (msg == "")
{
if (theString.length == 9)
FormElement.value=FDK_reformat(theString,"",5,"-",4)
else
FormElement.value=theString
}
return msg
}
function FDK_reformat(s)
{
var arg;
var sPos = 0;
var resultString = "";
for (var i = 1; i < FDK_reformat.arguments.length; i++) {
arg = FDK_reformat.arguments[i];
if (i % 2 == 1)
resultString += arg;
else
{
resultString += s.substring(sPos, sPos + arg);
sPos += arg;
}
}
return resultString;
}
function FDK_AllInRange(x,y,theString)
{
var i, curChar
for (i=0; i < theString.length; i++)
{
curChar = theString.charAt(i)
if (curChar < x || curChar > y) //the char is not in range
return false
}
return true
}
function FDK_AddUSZipCodeValidation(FormName,FormElementName,Required,SetFocus,ErrorMsg) {
var ValString = "FDK_ValidateUSZipCode("+FormElementName+","+Required+","+ErrorMsg+")"
FDK_AddToValidateArray(FormName,eval(FormElementName),ValString,SetFocus)
}
function ValidateInteger(FormElement,Required,Minimum,Maximum,ErrorMsg)
{
var theString = FormElement.value;
theString = FDK_StripChars(" ",theString);
var min = Minimum;
var max = Maximum;
var pean = ErrorMsg;
if (theString.length == 0)
{
if (!Required) return ""
else return pean;
}
// remove leading zeros (zeros are only leading if there is more than one char)
while (theString.length > 1 && theString.substring(0,1) == "0")
{
theString = theString.substring(1, theString.length);
}
var val = parseInt(theString);
if (isNaN(val)) return pean;
// check for non-digits (and minus sign). Do this by converting number
// back to a string and comparing it to original string.
if (val.toString() != theString) return pean;
if (min < max)
{
if ((val < min) || (val > max))
{
return ErrorMsg;
}
}
// reset the entered string after removal of spaces and leading zeros.
FormElement.value=theString;
return "";
}
function FDK_AddIntegerValidation(FormName,FormElementName,Required,Minimum,Maximum,SetFocus,ErrorMsg) {
var ValString = "ValidateInteger("+FormElementName+","+Required+","+Minimum+","+Maximum+","+ErrorMsg+")"
FDK_AddToValidateArray(FormName,eval(FormElementName),ValString,SetFocus)
}
function FDK_ValidateSelectionMade(FormElement,ErrorMsg)
{
msg = "";
var iPos = FormElement.selectedIndex;
if ((iPos<=0 && FormElement.size<=1) || (iPos<0))
{
msg = ErrorMsg;
}
return msg;
}
function FDK_AddSelectionMadeValidation(FormName,FormElementName,SetFocus,ErrorMsg) {
var ValString = "FDK_ValidateSelectionMade("+FormElementName+","+ErrorMsg+")"
FDK_AddToValidateArray(FormName,eval(FormElementName),ValString,SetFocus)
}
function FDK_ValidateRadio(RadioGroup,ErrorMsg)
{
var msg = ErrorMsg;
for (x=0;x<RadioGroup.length;x++) {
if (RadioGroup[x].checked) {
msg=""
}
}
return msg;
}
function FDK_AddRadioValidation(FormName,FormElementName,SetFocus,ErrorMsg) {
var ValString = "FDK_ValidateRadio("+FormElementName+","+ErrorMsg+")"
FDK_AddToValidateArray(FormName,eval(FormElementName + '[0]'),ValString,SetFocus)
}
function FDK_ValidateUSPhone(FormElement,Required,ErrorMsg)
{
var msg = ""
var theString = FormElement.value;
var msgInvalid = ErrorMsg
var theLen = FDK_StripChars(" \n\t\r",theString).length
if (theLen == 0)
if (!Required) return ""
else return msgInvalid
theString = FDK_StripChars("*() -./_\n\r",theString)
if (!FDK_AllInRange("0","9",theString))
{
msg = msgInvalid
}
else if (theString.length == 11)
{
if (theString.charAt(0) != "1")
msg = msgInvalid
}
else if (theString.length != 10 && theString.length != 7)
{
msg = msgInvalid
}
if (msg == "")
{
if (theString.length == 10)
FormElement.value=(FDK_reformat(theString,"(",3,") ",3,"-",4))
else if (theString.length == 7)
FormElement.value=(FDK_reformat(theString,"",3,"-",4))
else //len == 11
FormElement.value=(FDK_reformat(theString,"",1,"(",3,") ",3,"-",4))
}
return msg
}
function FDK_AddUSPhoneValidation(FormName,FormElementName,Required,SetFocus,ErrorMsg) {
var ValString = "FDK_ValidateUSPhone("+FormElementName+","+Required+","+ErrorMsg+")"
FDK_AddToValidateArray(FormName,eval(FormElementName),ValString,SetFocus)
}
function WAAddError(formElement,errorMsg,focusIt,stopIt) {
if (document.WAFV_Error) {
document.WAFV_Error += "\n" + errorMsg;
}
else {
document.WAFV_Error = errorMsg;
}
if (!document.WAFV_InvalidArray) {
document.WAFV_InvalidArray = new Array();
}
document.WAFV_InvalidArray[document.WAFV_InvalidArray.length] = formElement;
if (focusIt && !document.WAFV_Focus) {
document.WAFV_Focus = focusIt;
}
if (stopIt == 1) {
document.WAFV_Stop = true;
}
else if (stopIt == 2) {
formElement.WAFV_Continue = true;
}
else if (stopIt == 3) {
formElement.WAFV_Stop = true;
formElement.WAFV_Continue = false;
}
}
function WAValidateEN(triggerElement,targetElement,enable) {
if (!document.WAFV_StopAlert) {
document.WAFV_StopAlert = true;
var isValid = true;
var invalidArray = document.WAFV_InvalidArray;
if (invalidArray) {
if (triggerElement == document)
isValid = false;
else {
for (var x=0; x<invalidArray.length && isValid; x++) {
if (invalidArray[x]==triggerElement) {
isValid = false;
}
invalidArray[x].WAFV_Stop = false;
}
}
}
if (!isValid) {
enable = !enable;
}
if (enable) {
targetElement.disabled = "";
}
else {
targetElement.disabled = "disabled";
}
document.WAFV_Error = false;
document.WAFV_Focus = false;
document.WAFV_Stop = false;
document.WAFV_InvalidArray = false;
document.WAFV_StopAlert = false;
}
}
//-->
</script>
</head> |
|
| Back to top |
|
 |
tom fallow
Joined: 30 Dec 2005 Posts: 27 Location: PA
|
Posted: Thu Jan 12, 2006 5:10 pm Post subject: |
|
|
Ok, I've reworked the code for the query. I am not getting any more parse errors. The problem is that I don't get any message if the propertyname does exist. The query is definately successful in connecting to the database. Any help would be most appreciated.
<?php require_once('Connections/connectdb.php');
$connectdb;
@mysql_select_db(rentlogin) or die( "Unable to select database");
$Propertyname = $_POST['Propertyname'];
$check = mysql_query("select Propertyname from owner_prop where Propertyname=\"$Propertyname\"");
$returned = mysql_fetch_array($check);
if (isset($_POST['Submit']))
if(!empty($returned))
{ echo 'Propertyname already exists, please choose another name.';
mysql_close($connectdb); // and we close the connection to the database
Die();
}
?> |
|
| Back to top |
|
 |
tom fallow
Joined: 30 Dec 2005 Posts: 27 Location: PA
|
Posted: Thu Jan 12, 2006 8:55 pm Post subject: |
|
|
I must be missing something as I've reworked the code again and still there is no message being displayed. Help!
<?php require_once('Connections/connectdb.php'); ?>
<?php
if (isset($_POST['submit'])) // if form submitted - process it
$column = "Propertyname";
$table = "owner_prop";
$sql = "SELECT $column FROM $table WHERE Propertyname = '{$_POST['Propertyname']}'";
$result = @mysql_query($sql);
$row = @mysql_fetch_object($result);
if ($row) // if propertyname already taken
{
echo 'Sorry, the propertyname you specified is already taken. Please choose another.';
mysql_close(connectdb); // close database connection
} |
|
| Back to top |
|
 |
Fed Site Admin

Joined: 12 Aug 2005 Posts: 176
|
Posted: Fri Jan 13, 2006 3:21 pm Post subject: |
|
|
| tom fallow wrote: | I must be missing something as I've reworked the code again and still there is no message being displayed. Help!
<?php require_once('Connections/connectdb.php'); ?>
<?php
if (isset($_POST['submit'])) // if form submitted - process it
$column = "Propertyname";
$table = "owner_prop";
$sql = "SELECT $column FROM $table WHERE Propertyname = '{$_POST['Propertyname']}'";
$result = @mysql_query($sql);
$row = @mysql_fetch_object($result);
if ($row) // if propertyname already taken
{
echo 'Sorry, the propertyname you specified is already taken. Please choose another.';
mysql_close(connectdb); // close database connection
} |
uhm
as your echo statement doesn't contain any variable you might try with double quotes (if that is the problem, but I don't think so...but never understimate anything while debugging )
have you run that query into your phpmyadmin to see if it effectively works?
you might previously assign $_POST['Propertyname'] to a variable and the run it into the query, maybe changing the query format...I mean you have it with variables straight inside the query string, you might try to use this format: "INSERT INTO users values(NULL,'$name','$user','$pass','$email','$domain','$zip','$city','$state','$country','$address','$phone')"
(pasted from a tutorial)
I'd try with something like $sql = "SELECT '$column' FROM '$table' WHERE Propertyname = '$assignedvariable'";
remember also that if you are using a unix server your queries will be case sensitive, so if your column name is propertyname and you look for Propertyname your query will fail
I hope this ideas drive you to a solution  |
|
| Back to top |
|
 |
tom fallow
Joined: 30 Dec 2005 Posts: 27 Location: PA
|
Posted: Fri Jan 13, 2006 6:12 pm Post subject: |
|
|
Thanks for the input.
I decided to work with the code in a new page with a textfield (Propertyname) and a submit button only. With this code, I get an error that reads, "query 1: unable to select database". From my understanding of the code, my database (rentlogin) is selected and my table (owner_prop) is selected as well. What am I doing wrong here?
<?php require_once('Connections/connectdb.php');
if (isset($_POST['Submit'])) // if form submitted - process it
mysql_select_db(rentlogin) or die( "Unable to select database");
$Propertyname = $_POST['Propertyname'];
$column = "Propertyname";
$table = "owner_prop";
$sql = mysql_query("SELECT 'Propertyname' FROM $table WHERE 'Propertyname' = '$Propertyname'") or die ("query 1: " . mysql_error());
$mysql_num = mysql_num_rows($sql);
if ($mysql_num >= 1)
{
echo 'Cannot insert duplicates';
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>
<body>
<form action="" method="post" name="Propertyname" id="Propertyname">
<p>
<input type="text" name="textfield">
</p>
<p>
<input type="submit" name="Submit" value="Submit">
</p>
</form>
</body>
</html> |
|
| Back to top |
|
 |
Fed Site Admin

Joined: 12 Aug 2005 Posts: 176
|
Posted: Fri Jan 13, 2006 7:09 pm Post subject: |
|
|
this error means that your script can't connect to the database
I think that the database name must necessarily be passed as a string so I'd use: @mysql_select_db("rentlogin") or die( "Unable to select database");
or @mysql_select_db($variable) or die( "Unable to select database"); but this $variable should be a string like "dbname"
I hope I understood the error  |
|
| Back to top |
|
 |
tom fallow
Joined: 30 Dec 2005 Posts: 27 Location: PA
|
Posted: Fri Jan 13, 2006 7:54 pm Post subject: |
|
|
Thanks Fed, I made the changes as you suggested. However, nothing changed as far as the error.
I made a mistake...the error reads, "query 1: no database selected". I think the database is selected, at least in the line that reads:
@mysql_select_db("rentlogin") or die("Unable to select database");
...or I would get an error that reads, "unable to select database" instead of, "no database selected".
I do have two tables in the database, but I don't think that's the problem because the proper table is selected on these lines:
$table = "owner_prop";
$sql = mysql_query("SELECT 'Propertyname' FROM $table WHERE 'Propertyname' = '$Propertyname'") or die ("query 1: " . mysql_error());
Still not sure why the error "no database selected". |
|
| Back to top |
|
 |
Fed Site Admin

Joined: 12 Aug 2005 Posts: 176
|
Posted: Fri Jan 13, 2006 8:32 pm Post subject: |
|
|
well I assume that you are connecting to your database into the file Connections/connectdb.php
are you sure your connection details are right? host, databasename, user, password?
try having a look here if you doubt your code is connecting http://www.tutorialstream.com/tutorials/php-mysql/php_connect_mysqldb.php
usually when someone can't select a db this is the problem  |
|
| Back to top |
|
 |
tom fallow
Joined: 30 Dec 2005 Posts: 27 Location: PA
|
Posted: Fri Jan 13, 2006 9:02 pm Post subject: |
|
|
Thanks Fed,
Making adjustments to connecting to the database seemed to do the trick. However, using this code, I don't get the echo expression when the textfield matches that of the record in the database. Do I need to have a return command here?
<?php
require_once('db1config.php');
require_once('db1connect.php');
if (isset($_POST['Submit'])) // if form submitted - process it
@mysql_select_db("rentlogin") or die("Unable to select database");
$Propertyname = $_POST['Propertyname'];
$column = "Propertyname";
$table = "owner_prop";
$sql = mysql_query("SELECT $column FROM $table WHERE 'Propertyname' = '$Propertyname'") or die ("query 1: " . mysql_error());
$mysql_num = mysql_num_rows($sql);
if ($mysql_num >= 1)
{
echo 'Cannot insert duplicates';
}
?> |
|
| Back to top |
|
 |
Fed Site Admin

Joined: 12 Aug 2005 Posts: 176
|
Posted: Fri Jan 13, 2006 9:24 pm Post subject: |
|
|
have you tried to verify the value of $mysql_num ?
if the query was wrong (assuming that you have populated the db with that username I hope ) it wouldn't be >= 1 so it wouldn't execute the if section
I tend to use echo with double quotes when there are no variables inside, but I think it should work as well with the single quote  |
|
| Back to top |
|
 |
tom fallow
Joined: 30 Dec 2005 Posts: 27 Location: PA
|
Posted: Fri Jan 13, 2006 9:27 pm Post subject: |
|
|
I figured I'd add a redirect to the "if" clause of the code, and the redirect does not function when the Propertyname field exists. Any ideas?
Also, I'm not inserting these values, but posting them in hidden fields to subsequent pages, where the past page does the inserting (not sure if this affects the process).
<?php
require_once('db1config.php');
require_once('db1connect.php');
if (isset($_POST['Submit'])) // if form submitted - process it
@mysql_select_db("rentlogin") or die("Unable to select database");
$Propertyname = $_POST['Propertyname'];
$column = "Propertyname";
$table = "owner_prop";
$sql = mysql_query("SELECT $column FROM $table WHERE 'Propertyname' = '$Propertyname'") or die ("query 1: " . mysql_error());
$mysql_num = mysql_num_rows($sql);
if ($mysql_num >= 1)
{
header("Location: error-userexists.php");
echo "Cannot insert duplicates";
Die();
}
?> |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|