Código PHP:
<?php
include("Divs/funciones2.php");
$link= Conectarse2();
$sql="SELECT idcategoria as id_categoria , nom as nom_categoria FROM categories";
$result=mysql_query($sql, $link) or die(mysql_error());
?>
<form method="post" action="Add_subcategoria.php">
<div align="justify">Nom Categoria:
<select name='idcategoria' id='idcategoria'>
<?php
while ($row=mysql_fetch_array($result))
{
?>
<option value="<?php echo $row['id_categoria'];?>"><?php $row['nom_categoria'];?></option>
<?php
}
?>
</select>
<br />Nom subcategoria: <input type="Text" name="Nom"><br>
<input type="Submit" name="enviar" value="Afegir subcategoria">
</form>
<?php
if (count($_POST)>0)
if(isset($_POST['Nom']) && !empty($_POST['Nom'])) {
mysql_query ("INSERT INTO subcategories (idsubcategoria, idcategoria, nom) VALUES ('null', '{$_POST[idcategoria]}', '{$_POST[Nom]}')", $link);
} else {
echo "Error, no ha introducido todos los datos";
}
?>
</body>
</html>