![]() |
![]() ![]() |
![]() |
tudsy |
![]()
Post
#1
|
Advanced Member ![]() ![]() ![]() ![]() Group: Members Posts: 240 Joined: 30-September 14 Member No.: 21,611 ![]() |
Hi
I am getting a warning for an undefined variable. The program works but I get a warning that there is an undefined variable in the program. mywriting.php ->form.php error_log file is attached. Thanks. Attached File(s) ![]() ![]() ![]() |
CharlesEF |
![]()
Post
#2
|
Programming Fanatic ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1,953 Joined: 27-April 13 From: Edinburg, Texas Member No.: 19,088 ![]() |
I looked over mywriting.php and nothing jumps out at me. I did notice that your 1st form is missing a closing ul tag. I don't know if this would cause the problem. If you ever decide to allow multiple book purchases you have major rewriting to do.
|
Christian J |
![]()
Post
#3
|
. ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: WDG Moderators Posts: 9,537 Joined: 10-August 06 Member No.: 7 ![]() |
CODE if(isset($_POST['Book'],$_POST['Price'])){ $book = $_POST['Book']; $Price = $_POST['Price']; } The above means the variables are not set if the form page is loaded without a previous form submission: CODE <title>Order Form for <?php echo $_POST['Book']; ?></title> ... <h1> Order form for <?php echo $_POST['Book']; ?> at (AUD) $ <?php echo $_POST['Price']; ?> </h1> (As a sidenote, there's no sanitation of the above POST data. Possibly a malicious user could inject unwanted code in your PHP script that way, like manipulating the price.) |
![]() ![]() |
![]() |
Lo-Fi Version | Time is now: 27th September 2023 - 06:44 AM |