![]() |
![]() ![]() |
![]() |
tudsy |
![]()
Post
#1
|
Serious Coder ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 252 Joined: 30-September 14 Member No.: 21,611 ![]() |
Hi
I am having a little problem. The problem is I am getting an undefined array key Age warning in the code below. I tried to use an earlier version of php (8.2 available) but I still get this warning. Any help will be appreciated. Thanks. $age = " "; if (!empty($age) ){ $age = $_GET["Age"]; } |
CharlesEF |
![]()
Post
#2
|
Programming Fanatic ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 2,013 Joined: 27-April 13 From: Edinburg, Texas Member No.: 19,088 ![]() |
Since you say it's an array error then I have to ask: Are you sure you have a URL query string parameter named 'Age'?
|
tudsy |
![]()
Post
#3
|
Serious Coder ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 252 Joined: 30-September 14 Member No.: 21,611 ![]() |
|
tudsy |
![]()
Post
#4
|
Serious Coder ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 252 Joined: 30-September 14 Member No.: 21,611 ![]() |
Since you say it's an array error then I have to ask: Are you sure you have a URL query string parameter named 'Age'? Yes. Hi the relevant files are: form.php -> process_doubleoptin.php Thanks. Attached File(s) ![]() ![]() |
CharlesEF |
![]()
Post
#5
|
Programming Fanatic ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 2,013 Joined: 27-April 13 From: Edinburg, Texas Member No.: 19,088 ![]() |
Your form has 'method="POST"'. Try the POST array instead of the GET array.
|
abuislam |
![]()
Post
#6
|
Group: Members Posts: 7 Joined: 21-February 25 Member No.: 29,396 ![]() |
Hi @tudsy,
The issue you're facing is due to PHP 8.0+ throwing a warning when accessing an undefined array key. You can fix it by checking if the key exists before using it: php Copy Edit $age = $_GET["Age"] ?? ""; or php Copy Edit $age = isset($_GET["Age"]) ? $_GET["Age"] : ""; This way, if Age isn’t set, $age remains an empty string instead of causing a warning. I recently worked on a project where I had to handle similar PHP warnings while building a website about Surah Yaseen (https://suraheyaseen.com/). Ensuring clean, error-free PHP code was crucial for smooth performance, especially when handling user input dynamically. If you're working on a PHP-based site, making these checks early helps avoid such issues. Hope this helps! Let me know if you need further clarification. This post has been edited by abuislam: Feb 26 2025, 01:14 AM |
![]() ![]() |
![]() |
Lo-Fi Version | Time is now: 19th March 2025 - 01:59 AM |