Re: undefined variable

From: Date: Fri, 29 Aug 2003 09:13:09 +0000
Subject: Re: undefined variable
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-161126@lists.php.net to get a copy of this message
did you solve this problem? i checked the coding in my linux box, it's working fine. Viraj Chris Kay wrote: > > You seem confused with POST & GET, instead of using _POST to retrieve > values from the form, you use $senders_name, and further down you set > $_POST["msg"], which will only be used in the same php code on the same > page > > Try > > $msg = "Sender's Full Name:\t" . $_POST['sender_name'] . > "\n"; > $msg .="Sender's E-mail:\t" . $_POST['sender_email'] . "\n"; > $msg .="Did you like the site?\t" . $_POST['like_site'] . "\n"; > $msg .="Additional Message:\t" . $_POST['message'] . "\n\n"; > > $mailheaders = "From: yoyo.monash.edu.my\~nthonyak\M\n"; > $mailheaders .="Reply-To: " . $_POST['sender_email'] . "\n\n"; > > mail("merry_e_k@hotmail.com", "Feedback Form", $msg, $mailheaders); > > -- > Chris Kay (CK) > Eleet Internet Services > M: 0415 451 372 > P: 02 4620 5076 > F: 02 4620 7008 > E: chris@eleet.com.au > > -----Original Message----- > From: merryE [mailto:merry_e_k@hotmail.com] > Sent: Friday, 29 August 2003 2:38 AM > To: php-general@lists.php.net > Subject: [PHP] undefined variable > > Can anyone tell me what's wrong with my code? I tried to create a form > in html and redirect it to php. but result said: > Notice: Undefined variable: sender_name in c:\program files\apache > group\apache\htdocs\do_feedback.php on line 2 and for all the variables > ("sender_email", "like_site", and "text area"). > I have been tring to use variable but it is always said "Undefined > variable". > Please help, Thanks. > > This is the code for form > > <FORM method="POST" action="do_feedback.php"> > <p>your name: <INPUT type="text" NAME="sender_name" > size=30></p> > <p>your email: <INPUT type="text" NAME="sender_email" > size=30></p> > <p> Did you like the site? > <INPUT type="radio" NAME="like_site" value="Yes" checked> > yes > <INPUT type="radio" NAME="like_site" value="No"> no > </p> > <p>Additional message:<br> > <textarea name="message" cols=30 rows=5></textarea> > </p> > <INPUT type="submit" value="Send"> > </FORM> > > Code for php: > <? > $_POST["msg"] = "Sender's Full Name:\t$sender_name\n"; > $_POST["msg"] .="Sender's E-mail:\t$sender_email\n"; > $_POST["msg"] .="Did you like the site?\t$like_site\n"; > $_POST["msg"] .="Additional Message:\t$message\n\n"; > > $_POST["mailheaders"] = "From: yoyo.monash.edu.my\~nthonyak\M\n"; > $_POST["mailheaders"] .="Reply-To: $sender_email\n\n"; > > mail("merry_e_k@hotmail.com", "Feedback Form", $msg, $mailheaders); > > echo $_POST["sender_name"]; > echo "<P align=center>We appreciate your feedback</P>"; > ?> > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php

« previous php.general (#161126) next »