Ho fatto una cosa simile, anzichè il presidente da me si sceglie la categoria nella quale viene inserito un link:
add.php
Codice PHP:
<head>
<title>Aggiungi un prodotto</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="add_2.php">
<label>
<div align="right">Nuovo prodotto [img]img/logo.gif[/img]
</div>
</label>
<p align="left">
<label>
<input name="nome" type="text" id="nome" />
Nome
<input name="marca" type="text" id="marca" />
</label>
Marca</p>
<p align="left">
<label> Descrizione
<textarea name="txtd" cols="50" rows="12" id="txtd"></textarea>
</label>
</p>
<p align="left">
<label>
<input name="prezzo" type="text" id="prezzo" />
</label>
Prezzo</p>
<p align="left">
<label>
img/
<input name="img" type="text" id="img"/>
</label>
Percorso immagine </p>
<p align="left">
<label>
<input name="giac" type="text" id="giac" />
</label>
Giacenze</p>
<p align="left"> <label>
<select name="cat" id="cat">
<option>Seleziona una categoria</option>
<?
include 'cfg.php';
mysql_connect($dbaddress,$username,$password);
@mysql_select_db($database) or die( "Errore con la connessione al DataBase");
$query="SELECT * FROM categories ORDER BY cat ASC";
$result=mysql_query($query);
$num=mysql_num_rows($result);
mysql_close();
$i=0;
while ($i < $num) {
$cat=mysql_result($result,$i,"cat");
?>
<option><? echo $cat ?></option>
<?
$i++;
}
?>
</select>
</label></p>
<p align="left">
<label>
<input type="submit" name="Submit" value="Aggiungi" />
</label>
</p>
</form>
</body>
</html>
add_2.php
Codice PHP:
<?
include 'cfg.php';
$nome=$_POST['nome'];
$marca=$_POST['marca'];
$desc=$_POST['txtd'];
$prezzo=$_POST['prezzo'];
$giac=$_POST['giac'];
$cat=$_POST['cat'];
$img=$_POST['img'];
mysql_connect($dbaddress,$username,$password);
@mysql_select_db($database) or die( "Errore con la connessione al DataBase");
$query = "INSERT INTO products VALUES ('','$nome','$marca','$txtd','$prezzo','$giac','$cat','$img')";
mysql_query($query);
mysql_close();
print "il prodotto è stato aggiunto con successo
<a href=index.php?ind=display>Prosegui</a>";
?>