Go4Expert

Go4Expert (http://www.go4expert.com/)
-   PHP (http://www.go4expert.com/forums/php/)
-   -   What is Notice: Undefined index: .. ? (http://www.go4expert.com/forums/notice-undefined-index-t26707/)

DavCel 15Sep2011 05:47

What is Notice: Undefined index: .. ?
 
I have created a simple submitting form in PHP at school and run it into XAMPP. It work and there is no error or "notice". but when I got home and run the SAME code with no editing in my XAMPP that I downloaded (XAMPP 1.7.5 beta7) it displayed "Notice: Undefined index .."

What could be the PROBLEM? is it the SETTINGS OF XAMPP? or THE CODE ITSELF?
help please .. wanting to learn PHP badly! Thanks!

DavCel 15Sep2011 05:49

Re: What is Notice: Undefined index: .. ?
 
1 Attachment(s)
My screenshot is attached to this post.

DavCel 15Sep2011 05:53

Re: What is Notice: Undefined index: .. ?
 
1 Attachment(s)
This is the code:


Code:

<?php
$Fname = $_POST['Fname'];
$Eadd = $_POST['Eadd'];
$subject = $_POST['subject'];
$query = $_POST['query'];

if (!isset($_POST['submit'])) {
?> 
<html>
<head>
<title>Info Inq</title>
</head>
<body>
<h3>Contact Us</h3>
<form method="post" action="<?php echo $PHP_SELF;?>">
<table border="0">
<tr><td>Your Name:</td><td><input type="text" size="20" maxlength="20" name="Fname"></td></tr>
<tr><td>Your Email Address:</td><td><input type="text" size="20" maxlength="36" name="Eadd"></td></tr>
<tr><td>Confirm Email Adress:</td><td><input type="text" size="20" maxlength="36" name="Eadd"></td></tr>
<tr><td>Subject:</td><td><input type="text" size="12" maxlength="36" name="subject"></td></tr>
<tr><td>Your Request or Query:
</td><td><textarea rows="15" cols="31" name="query" wrap="physical">Enter your request or query!</textarea></td></tr>
<tr><td></td><td><input type="submit" value="submit" name="submit"></td></tr>
</table>
</form>
<?
} else {
echo "Hello, ".$Fname.".<br />";
echo "Your Email Adress is ".$Eadd.".<br/>";
echo "Your Subject is ".$subject.".<br/>";
echo "Request or Query: <i>".$query."</i><br />"; 
}
?>

and the XAMPP that I used:

shabbir 15Sep2011 07:13

Re: What is Notice: Undefined index: .. ?
 
Check isset for each of your post variable because if you have notices turned on in the home setup.

DavCel 15Sep2011 07:46

Re: What is Notice: Undefined index: .. ?
 
Is there a way to turn off NOTICE?

shabbir 15Sep2011 08:32

Re: What is Notice: Undefined index: .. ?
 
Yes. You can use error_reporting function to display only the errors and not the warnings and notices.

See http://www.php.net/manual/en/errorfu...rror-reporting

But remember enabling E_NOTICE during development has debugging benefits

DavCel 15Sep2011 08:34

Re: What is Notice: Undefined index: .. ?
 
Whoa! it worked! Thanks! :) I'll note that .. :happy:


All times are GMT +5.5. The time now is 00:13.