because of the possibility of people getting wind of how you are deciphering your pages, you should put in some sort of constraint as to what values are accepted by your script.
So the pseudo code is this:
create a list of allowed data to be used with the script
check if what has been submitted to your script is in the list of allowed data.
else forward the user to an error page.
use the posted Technology input field to build your page name.
Redirect to the necessary location -> have a look at the header() command
it's usage could be something like so:
<?php
if (count($_POST) > 0) {
$support_pages = array('scsi','iscsi','fibre'); // create a list of allowed data to be used with the script
$technology = $_POST['Technology']; // you wanna filter this somehow
$page = (in_array($technology, $support_pages)) ? 'support' . $technology . '.php' : 'errorpage.php'; // check if what has been submitted to your script is in the list of allowed data. ? use the posted Technology input field to build your page name. : forward to error page
header('http://yourdomain.com/'.$page); // Redirect to the necessary location have a look at the header() command
}
?>
This is just a basic implementation however. I encourage you to tweak it yourself and make some improvements...
hope this helps
regards,