2D Array

I have a 2D array and I’m getting an error message “Undefined Index on Line 21” I cannot find the error. Thank You!

<td>
	<select name = "CustomerInfo">
		<option value = "CustName">Customer Name</option>
		<option value = "CustAddress">Customer Address</option>
		<option value = "CustCity">Customer City</option>
		<option value = "CustState">Customer State</option>
	</select>
</td>

[php]<?php
//Create Arrays
$cust1 = array (“CustName” => “Mickey”, “CustAddress” => “123”, “CustCity” => “Atlanta”, “CustState” => “GA” );
$cust2 = array (“CustName” => “Minnie”, “CustAddress” => “456”, “CustCity” => “Marietta”, “CustState” => “GA” );
$cust3 = array (“CustName” => “Goofy”, “CustAddress” => “789”, “CustCity” => “Acworth”, “CustState” => “GA” );
$cust4 = array (“CustName” => “Daisy”, “CustAddress” => “101”, “CustCity” => “Kennesaw”, “CustState” => “GA” );

//Set up master array
$customers = array (“001” => $cust1, “002” => $cust2, “003” => $cust3, “004” => $cust4);

$CustomerNumber = filter_input(INPUT_POST, “CustomerNumber”);
$CustomerInfo = filter_input(INPUT_POST, “CustomerInfo”);

$result = $customers[$CustomerNumber][$CustomerInfo];

print “Your customer number is $CustomerNumber and you requested your $CustomerInfo, which is $result.”;
?>[/php]

Customers Customer Information
Customer 1 Customer 2 Customer 3 Customer 4

This works with no errors.

[php]<?php

if ($_POST){
//Create Arrays
$cust1 = array (“CustName” => “Mickey”, “CustAddress” => “123”, “CustCity” => “Atlanta”, “CustState” => “GA” );
$cust2 = array (“CustName” => “Minnie”, “CustAddress” => “456”, “CustCity” => “Marietta”, “CustState” => “GA” );
$cust3 = array (“CustName” => “Goofy”, “CustAddress” => “789”, “CustCity” => “Acworth”, “CustState” => “GA” );
$cust4 = array (“CustName” => “Daisy”, “CustAddress” => “101”, “CustCity” => “Kennesaw”, “CustState” => “GA” );

//Set up master array
$customers = array (“001” => $cust1, “002” => $cust2, “003” => $cust3, “004” => $cust4);

$CustomerNumber = filter_input(INPUT_POST, “CustomerNumber”);
$CustomerInfo = filter_input(INPUT_POST, “CustomerInfo”);

$result = $customers[$CustomerNumber][$CustomerInfo];

print “Your customer number is $CustomerNumber and you requested your $CustomerInfo, which is $result.”;

}
?>

" method = "post"> [/php]
Customers Customer Information
Customer 1 Customer 2 Customer 3 Customer 4 Customer Name Customer Address Customer City Customer State

Thank you!

Sponsor our Newsletter | Privacy Policy | Terms of Service