Salve a tutti,
ho la seguente situazione:
nel file subcat.php richiamo le categorie
Codice PHP:
<form action="subcategorie.php" method="get" enctype="multipart/form-data" name="form1">
<label>
</label>
<label></label>
<span class="Stile29">
</span><span class="Stile29">
<input name="posted" type="hidden" id="posted" value="posted" />
</span></p>
<table width="500" border="0">
<tr>
<td bgcolor="#000033"><span class="Stile25">categorie</span></td>
</tr>
<tr>
<td bgcolor="#999999"><span class="Stile29">
<label>
<?php
include ("config.inc.php");
include ("connect.php");
$query ="SELECT idcat, categoria FROM democat ORDER BY idcat";
$result = mysql_query($query,$db);
echo "<select name=\"categoria\" id=\"categoria\">";
while ($row = mysql_fetch_array($result)) {
$id = $row['idcat'];
global $id;
echo "<option value=\"".$row['idcat']."\">".$row['categoria']."</option>";}
echo"</select>";
// echo '<input name="idcat" type="hidden" value="$id">';
?>
</label>
</span></td>
</tr>
</table>
<table width="183" border="0">
<tr>
<td width="177" bgcolor="#000033"><?php echo '<input type="submit" name="invia" id="invia" value="AGGIUNGI" STYLE="font-family:sans-serif; font-size: 10px;
font-style:bold; background:#006699 none; color: #FFFFFF; width:8em">'; ?></td>
</tr>
</table>
</p>
<input name="idcat" type="hidden" value="<?php echo $id; ?>"/>
</form>
nel file subcategorie.php recupero la categoria
Codice PHP:
<?php
include ("config.inc.php");
include ("connect.php");
?>
<form action="subcategorie.php" method="post">
<input name="posted" type="hidden" value="posted" />
subcategoria
<input type="text" name="subcategoria" id="subcategoria">
<input name="invia" type="submit" value="invia" />
</form>
<?php
$id = $_GET['idcat'];
echo $id;
$categoria = $_POST['categoria'];
if(isset($_POST['posted'])) {
$subcategoria = $_POST['subcategoria'];
$query="INSERT INTO demosubcat (subcategoria, idcat) VALUES ('$subcategoria','$id')";
$result = mysql_query($query,$db);
if ($result) {
echo "
";
echo "subcategoria inserita";
}else{
echo "Inserisci una nuova subcategoria";
}
} }
?>
viene ovviamente inserita la categoria ma non riesco ad associare l'id della medesima. Mi ripete sempre l'id dell'ultima categoria inserita.
Qualche suggerimento? Grazie.