Jump to content

Fatal error:


MSUK1

Recommended Posts

this code was working perfectly fine past few months. nothings changed and now i am getting this error:

 

Fatal error: Call to a member function value() on a non-object in /home/staceyxs/public_html/_includes/login.php on line 8

 

 

<table style="width: 100%" class="style17" background="../images/content.png">
							<tr>
											<td class="style3" style="width: 266px">
											<img alt="" src="../images/headers/VIPL.png" width="220" height="220" /></td>
											<td >
<form action="../System/process.php" method="POST" style="height: 62px">
<table align="left" border="0" cellspacing="0" cellpadding="3">
<tr><td><strong>Username:</strong></td><td><input class="txt" type="text" name="user" maxlength="30" value="<? echo $form->value("user"); ?>" /></td><td><? echo $form->error("user"); ?></td></tr>
<tr><td><strong>Password:</strong></td><td><input class="txt" type="password" name="pass" maxlength="30" value="<? echo $form->value("pass"); ?>" /></td><td><? echo $form->error("pass"); ?></td></tr>
<tr><td colspan="2" align="left"><input type="checkbox" name="remember" <? if($form->value("remember") != ""){ echo "checked"; } ?> />
<font size="2">Remember me next time     
<input type="hidden" name="sublogin" value="1" />
<input type="submit" class="btn" value="Login" style="width: 70px; height: 40px" /></td></tr>
<tr><td colspan="2" align="left"><br /><font size="2">[<a href="../System/forgotpass.php">Forgot Password?</a>]</font></td><td align="right"></td></tr>
<tr><td colspan="2" align="left"><br />Not registered? <a href="../Register/index.php">
			Register Now!</a></td></tr>
</table>
											 [<a href="../System/help.php" onclick="window.open('../System/help.php','popup','width=480,height=230,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false">Help</a>]</div>

											</form>												

											</td>
							</tr>
			</table>

Link to comment
https://forums.phpfreaks.com/topic/214734-fatal-error/
Share on other sites

 

<? /*** Form.php** The Form class is meant to simplify the task of keeping* track of errors in user submitted forms and the form* field values that were entered correctly.** Written by: Jpmaster77 a.k.a. The Grandmaster of C++ (GMC)* Last Updated: August 19, 2004*/class Form{   var $values = array();  //Holds submitted form field values   var $errors = array();  //Holds submitted form error messages   var $num_errors;   //The number of errors in submitted form   /* Class constructor */   function Form(){      /**       * Get form value and error arrays, used when there       * is an error with a user-submitted form.       */      if(isset($_SESSION['value_array']) && isset($_SESSION['error_array'])){         $this->values = $_SESSION['value_array'];         $this->errors = $_SESSION['error_array'];         $this->num_errors = count($this->errors);         unset($_SESSION['value_array']);         unset($_SESSION['error_array']);      }      else{         $this->num_errors = 0;      }   }   /**    * setValue - Records the value typed into the given    * form field by the user.    */   function setValue($field, $value){      $this->values[$field] = $value;   }   /**    * setError - Records new form error given the form    * field name and the error message attached to it.    */   function setError($field, $errmsg){      $this->errors[$field] = $errmsg;      $this->num_errors = count($this->errors);   }   /**    * value - Returns the value attached to the given    * field, if none exists, the empty string is returned.    */   function value($field){      if(array_key_exists($field,$this->values)){         return htmlspecialchars(stripslashes($this->values[$field]));      }else{         return "";      }   }   /**    * error - Returns the error message attached to the    * given field, if none exists, the empty string is returned.    */   function error($field){      if(array_key_exists($field,$this->errors)){         return "<font size=\"2\" color=\"#ff0000\">".$this->errors[$field]."</font>";      }else{         return "";      }   }   /* getErrorArray - Returns the array of error messages */   function getErrorArray(){      return $this->errors;   }};?>

 

 

thats the form element

Link to comment
https://forums.phpfreaks.com/topic/214734-fatal-error/#findComment-1117262
Share on other sites

Archived

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

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.