Ciao a tutti![]()
é la prima volta che scrivo nella sezione PHP sono all'inizio e ho un problema
con un inserimento dati in DB mysql e una select che preleva i dati da una tabella.
questo il codice:
Il form richiama la stessa pagina,ma il nome del prodotto me lo inserisce mentre la categoriacodice:<? $db_host = "localhost"; $db_user = "root"; $db_password = ""; $db_name = "categorie"; $db = mysql_connect($db_host, $db_user, $db_password); $db_forum = mysql_select_db($db_name, $db); ?> <form id="form1" name="form1" method="post" action="insert.php"> <label>nome <input name="p_nome_prodotto" type="text" id="p_nome_prodotto" /> </label> <label>Categoria <? echo "<select name=\"selezione\">"; while($monitor = mysql_fetch_array($queryselect)) { echo "<option value=\"" . $monitor['Id'] . "\">" . $monitor['Categoria'] . "</option>"; } echo "</select>"; ?> <input type="submit" name="Submit" value="Invia" /> </form> <?php $categoria = $HTTP_POST_VARS["selezione"]; $nome = $HTTP_POST_VARS["p_nome_prodotto"]; $query = "INSERT INTO `_prodotti` (nome_prodotto,categoria) VALUES ('$nome','$categoria')"; $query_results = mysql_query($query) or die("&error=1"); echo "&stop=1"; ?>
presas dalla select dinamico no.
Help![]()

Rispondi quotando