Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Westi on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

urgent - broken asp code with forms

Status
Not open for further replies.

BettyJo50

Technical User
Apr 25, 2002
47
US
Hi! Can someone please help me? I have some code that was working and I ended up breaking it and now cannot fix it. I don't know if this is allow, but I have included my entire code for a page. It is long, but if anyone can spot my problem, I sure would appreciate it. The live address for this page is This does work at the moment since the page has not been updated yet. But if it gets updated, it will not work.
If anyone can help me, I would GREATLY appreciate it!!!

THANKS!!! :)

Here is the code:

<!--#include file=&quot;tools.asp&quot;>
<%
OpenDB con, &quot;../../databases/QIESsugg&quot;
%>

<html><head>
<link rel=&quot;stylesheet&quot; href=&quot;../qtso.css&quot; type=&quot;text/css&quot;>
<?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>
<!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.1//EN&quot;
&quot;
<MM:BeginLock translatorClass=&quot;MM_SSI&quot; type=&quot;ssi_include&quot; depFiles=&quot;validation.js&quot;>

<script language=&quot;JavaScript&quot;>
<!--

var new_fieldname = &quot;&quot;

function check(form,x)
{
//If you would like to use this script please do not remove the next 4 lines
script_name = &quot;Form Validator ver 2.0&quot;
action = &quot;Checks Required, Integer and Date&quot;
copyright = &quot;(c) 1998 - Art Lubin / Artswork&quot;
email = &quot;perflunk@aol.com&quot;
var set_up_var = doall(script_name, copyright, email)
var message = &quot;&quot;
var more_message = &quot;&quot;
var showmsg = &quot;no&quot;
if (set_up_var == 5872)
{
x = x - 1
for (var i = 0; i <= x; i++)
{
var messenger = form.elements.name
messenger = messenger.substring(0, 2)
var fieldname = form.elements.name
fieldname = fieldname.substring(2)

{
if (messenger == &quot;r_&quot;)
{
more_message = r_check(form,x,fieldname,i)
}
else if (messenger == &quot;i_&quot;)
{
more_message = i_check(form,x,fieldname,i)
}
else if (messenger == &quot;d_&quot;)
{
more_message = d_check(form,x,fieldname,i)
}
else if (messenger == &quot;e_&quot;)
{
more_message = e_check(form,x,fieldname,i)
}
if (more_message != &quot;&quot;)
{
if (message == &quot;&quot;)
{
message = more_message
more_message=&quot;&quot;
}
else
{
message = message + &quot;\n&quot; + more_message
more_message=&quot;&quot;
}
}

if (message > &quot;&quot;)
{
showmsg = &quot;yes&quot;
}
}
}


//This code will prevent a submit if data is incoorect
if (showmsg == &quot;yes&quot;)
{
alert(&quot;The following form field(s) were incomplete or incorrect:\n\n&quot; + message + &quot;\n\n Please complete or correct the form and submit again.&quot;)
}
else
{
form.submit()
}


//This code will just warn and then submit if OK is selected.
//if (showmsg == &quot;yes&quot;)
//{
//if (confirm(&quot;The following form field(s) were incomplete or incorrect:\n\n&quot; + message + &quot;\n\n Please complete or correct the form and submit again.&quot;))

//form.submit()
//}
//else
//{
//form.submit()
//}



}
else
{
alert (&quot;The copyright information has been changed. \n In order to use this javascript please keep the copyright information intact. \n\n Script Name: Form Validator ver 2.0 \n Copyright: (c) 1998 - Art Lubin / Artswork \n Email: perflunk@aol.com&quot;)
}
}

function r_check(form,x,fieldname,i)
{
var msg_addition = &quot;&quot;
new_fieldname = fieldname
for (var y = 0; y <= x; y++)
{

if ((form.elements[y].type == &quot;radio&quot; || form.elements[y].type == &quot;checkbox&quot;) && form.elements[y].name == new_fieldname && form.elements[y].checked == true)
{
msg_addition = &quot;&quot;
break
}
else if ((form.elements[y].type == &quot;radio&quot; || form.elements[y].type == &quot;checkbox&quot;) && form.elements[y].name == new_fieldname && form.elements[y].checked == false)
{
msg_addition = form.elements.value
}

else if (form.elements[y].type == &quot;select-one&quot;)
{
var l = form.elements[y].selectedIndex
if (form.elements[y].name == fieldname && form.elements[y].options[l].value != &quot;&quot;)
{
msg_addition = &quot;&quot;
break
}
else if (form.elements[y].name == fieldname && form.elements[y].options[l].value == &quot;&quot;)
{

msg_addition = form.elements.value

}
}
else if (form.elements[y].name == fieldname && form.elements[y].value == &quot;&quot; && form.elements[y].type != &quot;radio&quot; && form.elements[y].type != &quot;checkbox&quot; && form.elements[y].type != &quot;select-one&quot;)
{

msg_addition = form.elements.value
break
}
else if (form.elements[y].name == fieldname && form.elements[y].value != &quot;&quot; && form.elements[y].type != &quot;radio&quot; && form.elements[y].type != &quot;checkbox&quot; && form.elements[y].type != &quot;select-one&quot;)
{
msg_addition = &quot;&quot;

}



}
return(msg_addition)
}


function i_check(form,x,fieldname,i)
{
for (var y = 0; y <= x; y++)
{
if (form.elements[y].name == fieldname)
break
}

var msg_addition = &quot;&quot;
var decimal = &quot;&quot;
inputStr = form.elements[y].value.toString()

if (inputStr == &quot;&quot;)
{
//msg_addition = form.elements.value
}
else
{
for (var c = 0; c < inputStr.length; c++)
{
var oneChar = inputStr.charAt(c)
if (c == 0 && oneChar == &quot;-&quot; || oneChar == &quot;.&quot; && decimal == &quot;&quot;)
{
if (oneChar == &quot;.&quot;)
{
decimal = &quot;yes&quot;
}
continue

}
if (oneChar < &quot;0&quot; || oneChar > &quot;9&quot;)
{
msg_addition = form.elements.value
}
}
}
return(msg_addition)
}


//Email validation added 6/20/98
function e_check(form,x,fieldname,i)
{
for (var y = 0; y <= x; y++)
{
if (form.elements[y].name == fieldname)
break
}

var msg_addition = &quot;&quot;
period = &quot;.&quot;;


if (form.elements[y].value == &quot;&quot; || form.elements[y].value.indexOf ('@', 0) < 3)
error = 1;

else
{
test = form.elements[y].value.indexOf('.', form.elements[y].value.indexOf ('@', 0))
if (test != -1)
{
error = 0;
}
else
{
error=1;
}
}
if (error == 1)
{
msg_addition = form.elements.value
}
else
{
new_length = form.elements[y].value.length - test
if (new_length == 4 || new_length == 3 || (new_length >= 5 && form.elements[y].value.indexOf ('.', (test+1)) != -1))
{
msg_addition = &quot;&quot;
}
else
msg_addition = form.elements.value;
}
return(msg_addition)
}

function d_check(form,x,fieldname,i)
//date must be in MM/DD/YY format OR M/D/YY or a MIX of the two
{
for (var y = 0; y <= x; y++)
{
if (form.elements[y].name == fieldname)
break
}

var msg_addition = &quot;&quot;
var sDate = form.elements[y].value
var int_or_not = isInteger(form.elements[y].value)
if (int_or_not == &quot;true&quot;)
{
if ((!(form.elements[y].value.length >= 6)) || (!(form.elements[y].value.length <= 8)))
{
msg_addition = form.elements.value
}
else
{
var SlashlPos = form.elements[y].value.indexOf(&quot;/&quot;,0)
if (SlashlPos > 0 && SlashlPos <= 2)
{
if (SlashlPos == 1)
{
if (form.elements[y].value.charAt(0) < 1 || form.elements[y].value.charAt(0) > 9)
{
msg_addition = form.elements.value
}
else
{
if ((form.elements[y].value.charAt(0) == 1 || form.elements[y].value.charAt(0) == 3 || form.elements[y].value.charAt(0) == 5 || form.elements[y].value.charAt(0) == 7 || form.elements[y].value.charAt(0) == 8) && ((form.elements[y].value.charAt(2) == 0 && form.elements[y].value.charAt(3) == &quot;/&quot;) || (form.elements[y].value.charAt(3) == &quot;/&quot; && form.elements[y].value.length >= 7) || (form.elements[y].value.charAt(1) == &quot;/&quot; && form.elements[y].value.charAt(2) == &quot;/&quot;)))
{
msg_addition = form.elements.value
}
else if ((form.elements[y].value.charAt(0) == 1 || form.elements[y].value.charAt(0) == 3 || form.elements[y].value.charAt(0) == 5 || form.elements[y].value.charAt(0) == 7 || form.elements[y].value.charAt(0) == 8) && ((form.elements[y].value.charAt(2) >= 3 && form.elements[y].value.charAt(3) > 1) || (form.elements[y].value.charAt(2) == 0 && form.elements[y].value.charAt(3) == 0) || (form.elements[y].value.charAt(1) == &quot;/&quot; && (form.elements[y].value.charAt(3) != &quot;/&quot; && form.elements[y].value.charAt(4) != &quot;/&quot; && form.elements[y].value.charAt(5) != &quot;/&quot; && form.elements[y].value.charAt(6) != &quot;/&quot;))))
{
msg_addition = form.elements.value + &quot;hi&quot;
}
else if ((form.elements[y].value.charAt(0) == 1 || form.elements[y].value.charAt(0) == 3 || form.elements[y].value.charAt(0) == 5 || form.elements[y].value.charAt(0) == 7 || form.elements[y].value.charAt(0) == 8) && (((form.elements[y].value.charAt(2) > 3 && form.elements[y].value.charAt(3) != &quot;/&quot;) || (((form.elements[y].value.charAt(1) == &quot;/&quot; && form.elements[y].value.charAt(4) == &quot;/&quot;)) && ((form.elements[y].value.length == 6 || form.elements[y].value.length == 8)))) || form.elements[y].value.charAt(5) == &quot;/&quot;))
{
msg_addition = form.elements.value
}
else
{
if ((form.elements[y].value.charAt(0) == 2 && ((form.elements[y].value.charAt(2) == 0 && form.elements[y].value.charAt(3) == &quot;/&quot;) || (form.elements[y].value.charAt(3) == &quot;/&quot; && form.elements[y].value.length >= 7) || (form.elements[y].value.charAt(1) == &quot;/&quot; && form.elements[y].value.charAt(2) == &quot;/&quot;) || (form.elements[y].value.charAt(2) == 0 && form.elements[y].value.charAt(3) == 0) || (form.elements[y].value.charAt(1) == &quot;/&quot; && (form.elements[y].value.charAt(3) != &quot;/&quot; && form.elements[y].value.charAt(4) != &quot;/&quot; && form.elements[y].value.charAt(5) != &quot;/&quot; && form.elements[y].value.charAt(6) != &quot;/&quot;)))))
{
msg_addition = form.elements.value
}
else if (form.elements[y].value.charAt(0) == 2 && ((form.elements[y].value.charAt(2) > 2 && form.elements[y].value.charAt(3) != &quot;/&quot;) || (((form.elements[y].value.charAt(1) == &quot;/&quot; && form.elements[y].value.charAt(4) == &quot;/&quot;) && ((form.elements[y].value.length == 6 || form.elements[y].value.length == 8)))) || form.elements[y].value.charAt(5) == &quot;/&quot;))
{
msg_addition = form.elements.value
}
else
{
if ((form.elements[y].value.charAt(0) == 4 || form.elements[y].value.charAt(0) == 6 || form.elements[y].value.charAt(0) == 9) && ((form.elements[y].value.charAt(2) == 0 && form.elements[y].value.charAt(3) == &quot;/&quot;) || (form.elements[y].value.charAt(3) == &quot;/&quot; && form.elements[y].value.length >= 7) || (form.elements[y].value.charAt(1) == &quot;/&quot; && form.elements[y].value.charAt(2) == &quot;/&quot;)))
{
msg_addition = form.elements.value
}
else if ((form.elements[y].value.charAt(0) == 4 || form.elements[y].value.charAt(0) == 6 || form.elements[y].value.charAt(0) == 9) && ((form.elements[y].value.charAt(2) >= 3 && form.elements[y].value.charAt(3) > 0) || (form.elements[y].value.charAt(2) == 0 && form.elements[y].value.charAt(3) == 0) || (form.elements[y].value.charAt(1) == &quot;/&quot; && (form.elements[y].value.charAt(3) != &quot;/&quot; && form.elements[y].value.charAt(4) != &quot;/&quot; && form.elements[y].value.charAt(5) != &quot;/&quot; && form.elements[y].value.charAt(6) != &quot;/&quot;))))
{
msg_addition = form.elements.value
}
else if ((form.elements[y].value.charAt(0) == 4 || form.elements[y].value.charAt(0) == 6 || form.elements[y].value.charAt(0) == 9) && (((form.elements[y].value.charAt(2) > 3 && form.elements[y].value.charAt(3) != &quot;/&quot;) || ((form.elements[y].value.charAt(1) == &quot;/&quot; && form.elements[y].value.charAt(4) == &quot;/&quot;) && ((form.elements[y].value.length == 6 || form.elements[y].value.length == 8)))) || form.elements[y].value.charAt(5) == &quot;/&quot;))
{
msg_addition = form.elements.value
}
}
}
}
}
else
{
if (form.elements[y].value.charAt(0) > 1 || (form.elements[y].value.charAt(0) == 1 && form.elements[y].value.charAt(1) > 2) || (form.elements[y].value.charAt(0) == 0 && form.elements[y].value.charAt(1) == 0))
{
msg_addition = form.elements.value
}
else
{
if (((form.elements[y].value.charAt(0) == 0 && form.elements[y].value.charAt(1) == 1) || (form.elements[y].value.charAt(0) == 0 && form.elements[y].value.charAt(1) == 3) || (form.elements[y].value.charAt(0) == 0 && form.elements[y].value.charAt(1) == 5) || (form.elements[y].value.charAt(0) == 0 && form.elements[y].value.charAt(1) == 7) || (form.elements[y].value.charAt(0) == 0 && form.elements[y].value.charAt(1) == 8) || (form.elements[y].value.charAt(0) == 1 && form.elements[y].value.charAt(1) == 0) || (form.elements[y].value.charAt(0) == 1 && form.elements[y].value.charAt(1) == 2)) && ((form.elements[y].value.charAt(3) == 0 && form.elements[y].value.charAt(4) == &quot;/&quot;) || (form.elements[y].value.charAt(2) == &quot;/&quot; && form.elements[y].value.charAt(3) == &quot;/&quot;) || (form.elements[y].value.charAt(2) == &quot;/&quot; && (form.elements[y].value.charAt(4) != &quot;/&quot; && form.elements[y].value.charAt(5) != &quot;/&quot; && form.elements[y].value.charAt(6) != &quot;/&quot; && form.elements[y].value.charAt(7) != &quot;/&quot;))))
{
msg_addition = form.elements.value
}
else if (((form.elements[y].value.charAt(0) == 0 && form.elements[y].value.charAt(1) == 1) || (form.elements[y].value.charAt(0) == 0 && form.elements[y].value.charAt(1) == 3) || (form.elements[y].value.charAt(0) == 0 && form.elements[y].value.charAt(1) == 5) || (form.elements[y].value.charAt(0) == 0 && form.elements[y].value.charAt(1) == 7) || (form.elements[y].value.charAt(0) == 0 && form.elements[y].value.charAt(1) == 8) || (form.elements[y].value.charAt(0) == 1 && form.elements[y].value.charAt(1) == 0) || (form.elements[y].value.charAt(0) == 1 && form.elements[y].value.charAt(1) == 2)) && ((form.elements[y].value.charAt(3) >= 3 && form.elements[y].value.charAt(4) > 1) || (form.elements[y].value.charAt(3) == 0 && form.elements[y].value.charAt(4) == 0) || form.elements[y].value.length < 7))
{
msg_addition = form.elements.value
}
else if (((form.elements[y].value.charAt(0) == 0 && form.elements[y].value.charAt(1) == 1) || (form.elements[y].value.charAt(0) == 0 && form.elements[y].value.charAt(1) == 3) || (form.elements[y].value.charAt(0) == 0 && form.elements[y].value.charAt(1) == 5) || (form.elements[y].value.charAt(0) == 0 && form.elements[y].value.charAt(1) == 7) || (form.elements[y].value.charAt(0) == 0 && form.elements[y].value.charAt(1) == 8) || (form.elements[y].value.charAt(0) == 1 && form.elements[y].value.charAt(1) == 0) || (form.elements[y].value.charAt(0) == 1 && form.elements[y].value.charAt(1) == 2)) && ((form.elements[y].value.charAt(3) > 3 && form.elements[y].value.charAt(4) != &quot;/&quot;) || ((form.elements[y].value.charAt(2) == &quot;/&quot; && form.elements[y].value.charAt(5) == &quot;/&quot; && form.elements[y].value.length == 7 || form.elements[y].value.charAt(6) == &quot;/&quot;) || (form.elements[y].value.charAt(2) == &quot;/&quot; && form.elements[y].value.charAt(4) == &quot;/&quot; && (form.elements[y].value.length == 6 || form.elements[y].value.length == 8)))))
{
msg_addition = form.elements.value
}
else
{
if (((form.elements[y].value.charAt(0) == 0 && form.elements[y].value.charAt(1) == 2) && ((form.elements[y].value.charAt(3) == 0 && form.elements[y].value.charAt(4) == &quot;/&quot;) || (form.elements[y].value.charAt(3) == 0 && form.elements[y].value.charAt(4) == 0)) || form.elements[y].value.length < 7) || (form.elements[y].value.charAt(2) == &quot;/&quot; && (form.elements[y].value.charAt(4) != &quot;/&quot; && form.elements[y].value.charAt(5) != &quot;/&quot; && form.elements[y].value.charAt(6) != &quot;/&quot; && form.elements[y].value.charAt(7) != &quot;/&quot;)))
{
msg_addition = form.elements.value
}
else if ((form.elements[y].value.charAt(0) == 0 && form.elements[y].value.charAt(1) == 2) && ((form.elements[y].value.charAt(3) > 2 && form.elements[y].value.charAt(4) != &quot;/&quot;) || ((form.elements[y].value.charAt(2) == &quot;/&quot; && form.elements[y].value.charAt(5) == &quot;/&quot; && form.elements[y].value.length == 7 || form.elements[y].value.charAt(6) == &quot;/&quot;) || (form.elements[y].value.charAt(2) == &quot;/&quot; && form.elements[y].value.charAt(4) == &quot;/&quot; && (form.elements[y].value.length == 6 || form.elements[y].value.length == 8)))))
{
msg_addition = form.elements.value
}
else
{
if (((form.elements[y].value.charAt(0) == 0 && form.elements[y].value.charAt(1) == 4) || (form.elements[y].value.charAt(0) == 0 && form.elements[y].value.charAt(1) == 6) || (form.elements[y].value.charAt(0) == 0 && form.elements[y].value.charAt(1) == 9) || (form.elements[y].value.charAt(0) == 1 && form.elements[y].value.charAt(1) == 1)) && ((form.elements[y].value.charAt(3) == 0 && form.elements[y].value.charAt(4) == &quot;/&quot;) || (form.elements[y].value.charAt(2) == &quot;/&quot; && form.elements[y].value.charAt(3) == &quot;/&quot;) || (form.elements[y].value.charAt(2) == &quot;/&quot; && (form.elements[y].value.charAt(4) != &quot;/&quot; && form.elements[y].value.charAt(5) != &quot;/&quot; && form.elements[y].value.charAt(6) != &quot;/&quot; && form.elements[y].value.charAt(7) != &quot;/&quot;))))
{
msg_addition = form.elements.value
}
else if (((form.elements[y].value.charAt(0) == 0 && form.elements[y].value.charAt(1) == 4) || (form.elements[y].value.charAt(0) == 0 && form.elements[y].value.charAt(1) == 6) || (form.elements[y].value.charAt(0) == 0 && form.elements[y].value.charAt(1) == 9) || (form.elements[y].value.charAt(0) == 1 && form.elements[y].value.charAt(1) == 1)) && ((form.elements[y].value.charAt(3) >= 3 && form.elements[y].value.charAt(4) > 0) || (form.elements[y].value.charAt(3) == 0 && form.elements[y].value.charAt(4) == 0) || form.elements[y].value.length < 7))
{
msg_addition = form.elements.value
}
else if (((form.elements[y].value.charAt(0) == 0 && form.elements[y].value.charAt(1) == 4) || (form.elements[y].value.charAt(0) == 0 && form.elements[y].value.charAt(1) == 6) || (form.elements[y].value.charAt(0) == 0 && form.elements[y].value.charAt(1) == 9) || (form.elements[y].value.charAt(0) == 1 && form.elements[y].value.charAt(1) == 1)) && ((form.elements[y].value.charAt(3) > 3 && form.elements[y].value.charAt(4) != &quot;/&quot;) || ((form.elements[y].value.charAt(2) == &quot;/&quot; && form.elements[y].value.charAt(5) == &quot;/&quot; && form.elements[y].value.length == 7 || form.elements[y].value.charAt(6) == &quot;/&quot;) || (form.elements[y].value.charAt(2) == &quot;/&quot; && form.elements[y].value.charAt(4) == &quot;/&quot; && (form.elements[y].value.length == 6 || form.elements[y].value.length == 8)))))
{
msg_addition = form.elements.value
}
}
}
}
}
}
else
{
msg_addition = form.elements.value
}
}
}
else
{
msg_addition = form.elements.value
}
return(msg_addition)
}

function isInteger(sDate)
{
var new_msg = &quot;true&quot;
inputStr = sDate.toString()
for (var i = 0; i < inputStr.length; i++)
{
var oneChar = inputStr.charAt(i)
if ((oneChar < &quot;0&quot; || oneChar > &quot;9&quot;) && oneChar != &quot;/&quot;)
{
new_msg = &quot;false&quot;
}
}
return (new_msg)
}

function doall(script_name, copyright, email)
{
var code = 0
var test = script_name + copyright + email
for (var a = 0; a < test.length; a++)
{
var each_char = test.charAt(a)
var x = asc(each_char)
code += x
}
return (code)
}

function asc(each_char)
{
var n = 0
var char_str = charSetStr()
for (i = 0; i < char_str.length; i++)
{
if (each_char == char_str.substring(i, i+1))
{
break
}
}
return i + 32
}

function charSetStr()
{
var str
str = ' !&quot;#$%&' + &quot;'&quot; + '()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~'
return str
}

//--></script>
<MM:EndLock>
<title>QIES Technical Support Office - Suggestions</title>
<!--#include file=&quot;../meta.inc&quot;-->
<link rel=stylesheet type=&quot;text/css&quot; href=&quot;../qtso.css&quot;>
<script language=&quot;JavaScript&quot;>
<!--
function MM_goToURL() { //v3.0
var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
for (i=0; i<(args.length-1); i+=2) eval(args+&quot;.location='&quot;+args[i+1]+&quot;'&quot;);
}
//-->
</script>
</head>
<body bgcolor=&quot;#FFFFFF&quot; text=&quot;#000000&quot; leftmargin=&quot;0&quot; topmargin=&quot;0&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot;>
<table border=&quot;0&quot; width=&quot;101%&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; leftmargin=&quot;0&quot; topmargin=&quot;0&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot;>
<tr>
<td colspan=&quot;2&quot;><img src=&quot;../images/header.gif&quot; width=&quot;780&quot; height=&quot;75&quot; alt=&quot;Logo&quot;></td>
</tr>
<tr>
<td rowspan=&quot;2&quot; class=&quot;nav&quot; valign=&quot;top&quot; width=&quot;15%&quot;>
<!--#include file=&quot;../sidenavigation.inc&quot;-->
</td>
<td class=&quot;navtop&quot; height=&quot;10&quot;>
<!--#include file=&quot;../topnavigation.inc&quot;-->
</td>
</tr>
<tr>
<td class=&quot;cell&quot; valign=&quot;top&quot;>
<div align=&quot;left&quot;><br>
<% if request.querystring(&quot;do&quot;)=&quot;enter&quot; then %>
</div>
<h3 align=&quot;left&quot;>&nbsp;<b>Enter a New Suggestion</b></h3>
<form name=&quot;form1&quot; method=&quot;post&quot; action=&quot;sugg_do.asp&quot;>
<table border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; align=&quot;center&quot;>
<tr>
<td>
<p>Name:</p>
</td>
<td>
<p>
<input type=&quot;text&quot; name=&quot;name&quot; size=&quot;50&quot;>
<input type=&quot;hidden&quot; name=&quot;r_name&quot; value=&quot;Your name is required to submit a new suggestion.&quot;>
</p>
</td>
</tr>
<tr>
<td valign=&quot;top&quot;>
<p>Suggestion:</p>
</td>
<td>
<p>
<textarea name=&quot;suggestion&quot; cols=&quot;50&quot; rows=&quot;10&quot;></textarea>
<input type=&quot;hidden&quot; name=&quot;r_suggestion&quot; value=&quot;Please enter your suggestion.&quot;>
</p>
</td>
</tr>
<tr>
<td>
<p>Email Address:</p>
</td>
<td>
<p>
<input type=&quot;text&quot; name=&quot;email&quot; size=&quot;50&quot;>
<input type=&quot;hidden&quot; name=&quot;r_email&quot; value=&quot;Please provide your email address so we may contact you if we have questions regarding your suggestion.&quot;>
</p>
</td>
</tr>
<tr>
<td>
<p>Telephone:</p>
</td>
<td>
<p>
<input type=&quot;text&quot; name=&quot;phone&quot;>
<input type=&quot;hidden&quot; name=&quot;r_phone&quot; value=&quot;Please enter your phone number so we may contact you if we have questions regarding your suggestion.&quot;>
</p>
</td>
</tr>
<tr align=&quot;center&quot;>
<td colspan=&quot;2&quot;>
<p>
<input type=&quot;hidden&quot; name=&quot;date&quot; value=&quot;<%=date()%>&quot;>
<input type=&quot;button&quot; name=&quot;Button&quot; value=&quot;Submit&quot; onClick=&quot;check(form,form.elements.length)&quot;>
</p>
</td>
</tr>
</table>
</form>
<% end if %>
<br>
<hr>
<div align=&quot;left&quot;>
<form name=&quot;form2&quot; method=&quot;post&quot; action=&quot;&quot;>
<div align=&quot;center&quot;>
<% if request.querystring(&quot;do&quot;) <> &quot;enter&quot; then %>
<input type=&quot;button&quot; name=&quot;Submit3&quot; value=&quot;Enter a New Suggestion&quot; onClick=&quot;MM_goToURL('parent','suggestion.asp?do=enter');return document.MM_returnValue&quot;>
<% end if %>
<input type=&quot;button&quot; name=&quot;Submit2&quot; value=&quot;Enter a QIES Response&quot; onClick=&quot;MM_goToURL('parent','qiessupport.asp');return document.MM_returnValue&quot;>
</div>
</form>
<br>
<br>
<%
sql=&quot;SELECT * from tblSuggestions ORDER BY fldAuto DESC&quot;
set rs=con.execute(sql)
%>
<table width=&quot;94%&quot; border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot;>
<% if not rs.eof then %>
<tr>
<th width=&quot;7%&quot;>Suggestion Number</th>
<th width=&quot;17%&quot;>Submitted By</th>
<th width=&quot;34%&quot;>Suggestion</th>
<th width=&quot;8%&quot;>Date Entered</th>
<th width=&quot;34%&quot;>QIES Response</th>
</tr>
<% end if
while not rs.eof
%>
<tr valign=&quot;top&quot;>
<td width=&quot;7%&quot;>
<p><%=rs(&quot;fldAuto&quot;)%></p>
</td>
<td width=&quot;17%&quot;>
<p><%=rs(&quot;fldName&quot;)%></p>
</td>
<td width=&quot;34%&quot;>
<p><%=rs(&quot;fldSuggestion&quot;)%></p>
</td>
<td width=&quot;8%&quot;>
<p><%=rs(&quot;fldDate&quot;)%></p>
</td>
<td width=&quot;34%&quot;>
<p><%=rs(&quot;fldResponse&quot;)%>&nbsp;</p>
</td>
</tr>
<% rs.MoveNext
Wend
rs.Close %>
</table>
<img src=&quot;../images/clear_dot.gif&quot; width=&quot;1&quot; height=&quot;500&quot;></div>
</td>
</tr>
</table>
<div align=&quot;center&quot;>
<!--#include file=&quot;../copyright.inc&quot;-->
</div>
<div id=&quot;heading&quot; style=&quot;position:absolute; left:45%; top:15&quot;>
<h1>QIES Suggestions</h1>
</div>
<p>
</body>
</html>
 
what part where you changing to effect the performance I may not get it the 1st or 2nd time,
but how sweet that 15th time can be.
 
The errors I receive are:
1. VBScript runtime error '800a01a8'
2. Object required: 'con'
3. /stso/sugg/suggestion.asp, line 535

I only changed the code within the first 13 lines. I didn't touch anything else. I can't seem to figure out what in the world I changed exactly.

Thanks!!!
 
If you only changed something in the first 13 lines of code,
and the error that you are receiving involves the 'con' object...

One must say that the error lies in that area, perhaps with
the following:

<% OpenDB con, &quot;../../databases/QIESsugg&quot; %>

We are in the dark about what tools.asp does. Perhaps a
server-side include statement was accidently deleted? It
also seems that the con object was never declared prior to
use. Could it be that the OpenDB method is not properly
setting the con object? Does the database exist? Perhaps
somewhere before line 535 the con object was destroyed?

Lots of variables here, but just some things to look into...

Good luck.
 
Thank you for your help!! I will check into those things.

Thanks again!!! :)
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top