Hiya guys,
I have created a simple form which the script is as follow:
[HTML]
<form name="Untitled-11A" method="post">
MODEL TYPE:<select name=“model_id” >
<option value=“model1”/>Clio
<option value=“model2”/>Espace
<option value=“model3”/>TT
<option value=“model4”/>306
<option value=“model5”/>Vectra
</select>
Choose Colour:<select name=“colour_id ”>
<option value=“colour1”/>Blue
<option value=“colour2”/>Green
<option value=“colour3”/>Red
<option value=“colour4”/>White
<option value=“colour5”/>Black
<option value=“colour6”/>Yellow
<option value=“colour7”/>Silver
</select>
Transmission TYPE:<select name=“transmiss ion_id”>
<option value=“trans1”/>Automatic
<option value=“trans2”/>Manual
</select>
Location:<selec t name=“location_ id”>
<option value=“location 1”/>London
<option value=“location 2”/>Liverpool
</select>
Car Reg:<input type="text" name="reg" size="20">
<input type="submit" value="Submit" name="submit">
</form>
</select>
[/HTML]
Then i have the following script which is suppoe to insert the chosen values into a mysql databse, but as you most probebly have guessed by now, i am not sure why it dosent. can you guys look over the code and enlighten me where my mistake is please.
[PHP]
<?php
if (isset($_POST['reg']))
$reg = $_POST['reg'];
if (isset($_POST['model_id']))
$mode_id = $_POST['model_id'];
if (isset($_POST['colour_id']))
$colour_id = $_POST['colour_id'];
if (isset($_POST['transmisson_id ']))
$transmisson_id = $_POST['transmisson_id '];
if (isset($_POST['location_id']))
$location_id = $_POST['location_id'];
//make a connection to database
$DB = mysql_connect(" host", "usr", "pass") or die("omg it didnt work!");
mysql_select_db ("db", $DB) or die("aaah! so close!");
$insert = "INSERT INTO car_o2 (reg, model_id, colour_id, transmission_id , location_id ) VALUES ('$reg', '$model_id', '$colour_id', '$transmission_ id', $location_id)";
if (mysql_query($i nsert, $DB) === FALSE)
{
echo 'Car was not inserted into database.<br />';
}
else
{
echo 'Car was successfully inserted into database.<br />';
echo 'CLICK HERE to return to admin page';
}
?>
[/PHP]
The mysql table has the follwoing colums: reg, model_id, colous_id, transmission_id and location_id.
Any help would be appriciated.
keyvan
I have created a simple form which the script is as follow:
[HTML]
<form name="Untitled-11A" method="post">
MODEL TYPE:<select name=“model_id” >
<option value=“model1”/>Clio
<option value=“model2”/>Espace
<option value=“model3”/>TT
<option value=“model4”/>306
<option value=“model5”/>Vectra
</select>
Choose Colour:<select name=“colour_id ”>
<option value=“colour1”/>Blue
<option value=“colour2”/>Green
<option value=“colour3”/>Red
<option value=“colour4”/>White
<option value=“colour5”/>Black
<option value=“colour6”/>Yellow
<option value=“colour7”/>Silver
</select>
Transmission TYPE:<select name=“transmiss ion_id”>
<option value=“trans1”/>Automatic
<option value=“trans2”/>Manual
</select>
Location:<selec t name=“location_ id”>
<option value=“location 1”/>London
<option value=“location 2”/>Liverpool
</select>
Car Reg:<input type="text" name="reg" size="20">
<input type="submit" value="Submit" name="submit">
</form>
</select>
[/HTML]
Then i have the following script which is suppoe to insert the chosen values into a mysql databse, but as you most probebly have guessed by now, i am not sure why it dosent. can you guys look over the code and enlighten me where my mistake is please.
[PHP]
<?php
if (isset($_POST['reg']))
$reg = $_POST['reg'];
if (isset($_POST['model_id']))
$mode_id = $_POST['model_id'];
if (isset($_POST['colour_id']))
$colour_id = $_POST['colour_id'];
if (isset($_POST['transmisson_id ']))
$transmisson_id = $_POST['transmisson_id '];
if (isset($_POST['location_id']))
$location_id = $_POST['location_id'];
//make a connection to database
$DB = mysql_connect(" host", "usr", "pass") or die("omg it didnt work!");
mysql_select_db ("db", $DB) or die("aaah! so close!");
$insert = "INSERT INTO car_o2 (reg, model_id, colour_id, transmission_id , location_id ) VALUES ('$reg', '$model_id', '$colour_id', '$transmission_ id', $location_id)";
if (mysql_query($i nsert, $DB) === FALSE)
{
echo 'Car was not inserted into database.<br />';
}
else
{
echo 'Car was successfully inserted into database.<br />';
echo 'CLICK HERE to return to admin page';
}
?>
[/PHP]
The mysql table has the follwoing colums: reg, model_id, colous_id, transmission_id and location_id.
Any help would be appriciated.
keyvan
Comment