Hi
I've setup a database of manufacturers to search for by a dropdown
When the value is selected hit the search button & brings back results etc
Manufacturers are stored as varchar in MYSQL
eg manufacturers are
BMW
Aston Martin
Volvo
When you select & search for BMW the results don't come back as
myurlt/search1.php?Manufacturer=BMW%22&Submit=Search
%22 seams to be a url encode issue & doesn't bring back any results
Should be
myurlt/search1.php?Manufacturer=BMW&Submit=Search
Now a 2 part name (i.e. Aston Martin) only picks up the first part
myurlt/search1.php?Manufacturer=ASTON&Submit=Search
but brings back the results ok but it would be nice to get it to enter as
ASTON+MARTIN
Anyone know where i'm going wrong?
Thanks in advance
I've setup a database of manufacturers to search for by a dropdown
When the value is selected hit the search button & brings back results etc
Manufacturers are stored as varchar in MYSQL
eg manufacturers are
BMW
Aston Martin
Volvo
When you select & search for BMW the results don't come back as
myurlt/search1.php?Manufacturer=BMW%22&Submit=Search
%22 seams to be a url encode issue & doesn't bring back any results
Should be
myurlt/search1.php?Manufacturer=BMW&Submit=Search
Now a 2 part name (i.e. Aston Martin) only picks up the first part
myurlt/search1.php?Manufacturer=ASTON&Submit=Search
but brings back the results ok but it would be nice to get it to enter as
ASTON+MARTIN
PHP:
<?php
function menu( $_nam )
{
$_sel = '<form name="form" action="search1.php" method="get"><select name="'. $_nam .'">';
$_sel .= '<option selected>Manufacturers</option>';
$_qry = mysql_query("Select distinct Manufacturer From t21 Where Manufacturer > '120' Order By Manufacturer Asc");
while ($_dat = mysql_fetch_array( $_qry )) {
$_sel .='<option value='.strtoupper($_dat['Manufacturer']).'">'.strtoupper($_dat['Manufacturer']).'</option>' ."";
}
$_sel .= '</select><input type=Submit name=Submit value=Search onSubmit=value></form>';
return($_sel);
}
echo menu('Manufacturer');
?>
Anyone know where i'm going wrong?
Thanks in advance