PHP
errors:
ERROR: Browser does not
execute the PHP file. The PHP code is displayed in the browser, instead of
being executed.
FIX: Run the code through the web server, instead
of double-clicking the file. Check your address line in the browser. If the address
starts with file:///W:/
it means that you did not run the code through the web server. Change the
address in the address bar of your browser to be something like http://www.mXXXXXX.it360.cs.usna.edu/Lab8/
ERROR: Parse error: parse
error, unexpected T_VARIABLE in C:\wamp\www\process_name_age.php on line 17
FIX: a semicolon ; is probably missing on the
previous line (last code line above 17)
ERROR: Parse error: parse
error, unexpected $end in C:\wamp\www\process_name_age.php on line 33
FIX: the curly braket }
to end a block of code is probably missing. Check your if, while, for, foreach statements
ERROR: Parse error: parse
error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' in C:\wamp\www\process_name_age.php
on line 31
FIX: make sure the variable name on line 31
starts with a letter, not a number.
ERROR: Parse error: parse
error, unexpected '}' in C:\wamp\www\process_name_age_oo.php on line 30
FIX: either there is no matching open curly
bracket }, or you forgot a semicolon at the end of the previous code line
ERROR: _POST[‘myfieldhere’] not defined
FIX: STEP 1: Make sure the value of “name” attribute in the HTML input field is indeed
‘myfieldhere’, including capitalization since
variable names are case sensitive. Example: <input type = “text” name = ‘myfieldhere’/>
STEP
2: Make sure the input field is in a form! (you
have the start form tag <form action =… method = …> somewhere before the
input field named “myfieldhere”, and end form tag
</form> somewhere after the input field )
ERROR: _SESSION not defined
FIX: Make sure you have the session_start()
command at the beginning of any script that uses session variables.
ERROR: Parse error:
syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or
T_VARIABLE or T_NUM_STRING in C:\wamp\www\session1.php
on line 4
FIX: Make sure there is no variable like $_POST[‘something’] inside a string.
PHP does not like the single quotes used to specify associative arrays to be
used inside double quotes. For example use
echo “<p>Value for the variable is ”.
$_POST[‘something’] . “</p>”;
instead of
echo “<p>Value for the variable
is $_POST[‘something’] </p>”;
//this will lead to errors