Can anyone tell me how I'd go about populating a drop down list from a mysql database using php?
I have a database called "test". In it I have two tables, one called "manufacturers"
It contains "manufacturer_id", and "manufacturer_name"
The other table is called "models"
This contains "manufacturer_id", "model_id", and "model_name"
My goal is to have a dropdown list where a person selects a manufacture, and then a second drop down where they can select a model made by that manufacturer.
Finally when using selecting the model from the second drop down, they should be directed to a model specific web page.
I can connect to the database (i think) and close the database, but none of guides i've tried to follow for the actual function work for me, with my limited knowledge.
Here is where i'm up to with my code so far
$dbhost = 'localhost';
$dbuser = 'username';
$dbpass = 'password';
// This is an example opendb.php
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
$result = mysql_query("SELECT * FROM manufacturer");
while($row = mysql_fetch_array($result))
echo "<option value=". $row["manufacturer_id"] .">". $row["manufacturer_name"] . "</option>";
Basically i'm trying to create a part finer similar to the way it works on the page below:
// an example of closedb.php
// it does nothing but closing
// a mysql database connection
Can anyone of you guys help?