Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Create Account draws a blank page - why?


InterNetInc

Recommended Posts

Posted

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.

Posted

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 >

Posted

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.

Archived

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

×
×
  • Create New...