Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Create Account draws a blank page - why?


InterNetInc

Recommended Posts

When customer uses the Create Account (URL/folder/create_account.php) option to write a review or set up a purchase, a page loads with the chosen background, but nothing drawn to the page. No errors, no nothing. Happens in both IE and Ffox.

 

Is there a fix here abouts?

 

I

 

 

The code is there, but empty page.

Here is the code.

 

<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html dir="LTR" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Title name is here</title>
<base href="[url="http://www.thewebsitename.com/folder/"]http://www.thewebsitename.com/folder/[/url]">
<link rel="stylesheet" type="text/css" href="stylesheet.css">
<script language="javascript"><!--
var form = "";
var submitted = false;
var error = false;
var error_message = "";

function check_input(field_name, field_size, message) {
 if (form.elements[field_name] && (form.elements[field_name].type != "hidden")) {
var field_value = form.elements[field_name].value;

if (field_value.length < field_size) {
 	error_message = error_message + "* " + message + "\n";
 	error = true;
}
 }
}

function check_radio(field_name, message) {
 var isChecked = false;

 if (form.elements[field_name] && (form.elements[field_name].type != "hidden")) {
var radio = form.elements[field_name];

for (var i=0; i<radio.length; i++) {
 	if (radio[i].checked == true) {
   	isChecked = true;
   	break;
 	}
}

if (isChecked == false) {
 	error_message = error_message + "* " + message + "\n";
 	error = true;
}
 }
}

function check_select(field_name, field_default, message) {
 if (form.elements[field_name] && (form.elements[field_name].type != "hidden")) {
var field_value = form.elements[field_name].value;

if (field_value == field_default) {
 	error_message = error_message + "* " + message + "\n";
 	error = true;
}
 }
}

function check_password(field_name_1, field_name_2, field_size, message_1, message_2) {
 if (form.elements[field_name_1] && (form.elements[field_name_1].type != "hidden")) {
var password = form.elements[field_name_1].value;
var confirmation = form.elements[field_name_2].value;

if (password.length < field_size) {
 	error_message = error_message + "* " + message_1 + "\n";
 	error = true;
} else if (password != confirmation) {
 	error_message = error_message + "* " + message_2 + "\n";
 	error = true;
}
 }
}

function check_password_new(field_name_1, field_name_2, field_name_3, field_size, message_1, message_2, message_3) {
 if (form.elements[field_name_1] && (form.elements[field_name_1].type != "hidden")) {
var password_current = form.elements[field_name_1].value;
var password_new = form.elements[field_name_2].value;
var password_confirmation = form.elements[field_name_3].value;

if (password_current.length < field_size) {
 	error_message = error_message + "* " + message_1 + "\n";
 	error = true;
} else if (password_new.length < field_size) {
 	error_message = error_message + "* " + message_2 + "\n";
 	error = true;
} else if (password_new != password_confirmation) {
 	error_message = error_message + "* " + message_3 + "\n";
 	error = true;
}
 }
}

function check_form(form_name) {
 if (submitted == true) {
alert("This form has already been submitted. Please press Ok and wait for this process to be completed.");
return false;
 }

 error = false;
 form = form_name;
 error_message = "Errors have occured during the process of your form.\n\nPlease make the following corrections:\n\n";


 check_input("firstname", 2, "<br />
<b>Fatal error</b>:  Call to undefined function tep_decode_html_entities() in <b>/home/domain/public_html/folder/includes/form_check.js.php</b> on line <b>107</b><br />

Will split atoms in exchange for ride back to home planet.

Link to comment
Share on other sites

Look at the last line you posted:

 

<b>Fatal error</b>:  Call to undefined function tep_decode_html_entities() in <b>/home/domain/public_html/folder/includes/form_check.js.php</b> on line <b>107</b><br />

 

This might help.

If I suggest you edit any file(s) make a backup first - I'm not perfect and neither are you.

 

"Given enough impetus a parallelogramatically shaped projectile can egress a circular orifice."

- Me -

 

"Headers already sent" - The definitive help

 

"Cannot redeclare ..." - How to find/fix it

 

SSL Implementation Help

 

Like this post? "Like" it again over there >

Link to comment
Share on other sites

Look at the last line you posted:

 

<b>Fatal error</b>:  Call to undefined function tep_decode_html_entities() in <b>/home/domain/public_html/folder/includes/form_check.js.php</b> on line <b>107</b><br />

 

This might help.

 

I don't understand any of what they are talking about. I haven't studied PHP. I just hoped to install osCommerce and set up a small shop.

 

I assume from the discussion there is a similar problem for others - that there is a bug - somewhere, and I should edit something somewhere by changing something 18 times.

 

 

Looks like it's a beginning on a long road.

 

Thanks - I guess blink.gif

Will split atoms in exchange for ride back to home planet.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...