Codice PHP:
<? 
session_start
();
require(
"conn.php");

$query_catgall="SELECT * FROM tabcategoriegall WHERE attiva='1' ORDER BY nomecategoria DESC";
$catgall=mysql_query($query_catgall,$conn) or die(mysql_error());
$catgall_rows=mysql_num_rows($catgall);
$catgall_scom=mysql_fetch_assoc($catgall);

$query_newgall="SELECT * FROM tabgallerie WHERE idcategoria='".$catgall_scom['id']."'";
$newgall=mysql_query($query_newgall,$conn) or die(mysql_error());
$newgall_rows=mysql_num_rows($newgall);
$newgall_scom=mysql_fetch_assoc($newgall);


if (empty(
$_POST['nomegalleria'])) {
header("Location: modulo_inserimento_dati.php?errore=1");

} else {

$query_innewgall="INSERT INTO tabgallerie (nomegalleria,idcategoria) VALUES ('".$_POST['nomegalleria']."','".$catgall_scom['id']."')";
$innewgall=mysql_query($query_innewgall,$conn) or die(mysql_error());

header("Location: admin.php");
}
?>
ecco questo è lo script di addgall.php...
per funzionare funziona... mi inserice l'id nell campo idcategoria... però inserisce sempre il primo... e mai il secondo e così via...