$record_node_name = $_POST['xml_record_node_name']; echo "<{$root_node_name}>"; for ($row = 1; $row <= $g_numResults; $row++) { echo "\t<{$record_node_name}>\n"; foreach ($template as $col) { echo "\t\t<{$col[0]}>"; // display the appropriate thing, based on the data type switch ($col[1]) { case "Name": echo generate_name($col[2][0], $g_male_names, $g_female_names, $g_names, $g_surnames); break; case "Phone": echo generate_random_num_str($col[2][0]); break; case "Email": echo generate_email_address($g_words); break; case "Street-Address": echo generate_street_address($g_words); break; case "City": echo $g_cities[rand(0, count($g_cities) - 1)]; break; case "Postal-Zip": $wants_canada_postal = $col[2][0]; $wants_nl_postcode = $col[2][1]; $wants_uk_postcode = $col[2][2]; $wants_us_zip = $col[2][3]; $options_to_generate = array(); if ($wants_canada_postal) { $options_to_generate[] = "LXL XLx";
$columns[] = $col[0]; } echo join("{$csv_delimiter}", $columns) . $newline; for ($row = 1; $row <= $g_numResults; $row++) { $row_vals = array(); foreach ($template as $col) { // display the appropriate thing, based on the data type switch ($col[1]) { case "Name": $row_vals[] = generate_name($col[2][0], $g_male_names, $g_female_names, $g_names, $g_surnames); break; case "Phone": $row_vals[] = generate_random_num_str($col[2][0]); break; case "Email": $row_vals[] = generate_email_address($g_words); break; case "Street-Address": $row_vals[] = generate_street_address($g_words); break; case "City": $row_vals[] = $g_cities[rand(0, count($g_cities) - 1)]; break; case "Postal-Zip": $wants_canada_postal = $col[2][0]; $wants_nl_postcode = $col[2][1]; $wants_uk_postcode = $col[2][2]; $wants_us_zip = $col[2][3]; $options_to_generate = array(); if ($wants_canada_postal) { $options_to_generate[] = "LXL XLx";
} echo "<br /><br /><hr size='1' /><br />"; } for ($row = 1; $row <= $g_numResults; $row++) { $elements = array(); foreach ($template as $col) { // display the appropriate thing, based on the data type switch ($col[1]) { case "Name": $elements[] = generate_name($col[2][0], $g_male_names, $g_female_names, $g_names, $g_surnames); break; case "Phone": $elements[] = generate_random_num_str($col[2][0]); break; case "Email": $elements[] = generate_email_address($g_words); break; case "Street-Address": $elements[] = generate_street_address($g_words); break; case "City": $elements[] = $g_cities[rand(0, count($g_cities) - 1)]; break; case "Postal-Zip": $wants_canada_postal = $col[2][0]; $wants_nl_postcode = $col[2][1]; $wants_uk_postcode = $col[2][2]; $wants_us_zip = $col[2][3]; $options_to_generate = array(); if ($wants_canada_postal) { $options_to_generate[] = "LXL XLx";