Salve ragazzi, ho questo problema, cioè ho una funzione che dovrebbe eseguire tot query per tot valori contenuti in $_POST['Variante1'];

Questo codice che ho funziona con un campo id autoincrementante, però il database dove vengono salvati i dati non contiene un campo autoincrementante, in quanto ogni valore contenuto in $_POST['Variante1'] deve essere associato a diverse lingue, quindi dovrei fare in modo che ad ogni esecuzione della query, dovrebbe incrementare anche il valore contenuto in products_options_values_id, quindi ad esempio il valore XS deve avere lo stesso id in tot lingue, cioè id = 1 -----lingua = 1-------nome = XS
id = 1 -----lingua = 2-------nome = XS
e così via, questo è il codice:

Codice PHP:
$variante=array(); 
$q "SELECT * FROM products_options_values WHERE products_options_values_name = '".$_POST['Variante1']."'"
$s mysql_query($q) or die (mysql_error()); 
while (
$row mysql_fetch_array($s))
{       
$variante[] = $row['products_options_values_name']; 
}  
$array explode("," ,$_POST['Variante1']);   
$array $array;  
$var1=count($array);  
$res false;  
for(
$i=0;$i<$var1;$i++) 

if (
$array[$i]==$variante[$i])     

$res=true;     

}  
if(
$res == false) {          
$languages tep_get_languages();         
for (
$i 0$n sizeof($languages); $i $n$i++)         
{                      
$lang $languages[$i]['id']; 
 
$vari $params['Variante1'];    
 
$query "INSERT INTO products_options_values (products_options_values_id, language_id, products_options_values_name, products_options_values_sort_order) 
VALUES ('', '
$lang', '$vari', '1')"$insert mysql_query($query);    
if(!
$insert) die(mysql_error());  


e questo è il codice del database:

-- --------------------------------------------------------

--
-- Struttura della tabella `products_options_values`
--

CREATE TABLE IF NOT EXISTS `products_options_values` (
`products_options_values_id` int(11) NOT NULL default '0',
`language_id` int(11) NOT NULL default '1',
`products_options_values_name` varchar(64) NOT NULL default '',
`products_options_values_sort_order` int(11) NOT NULL default '0',
PRIMARY KEY (`products_options_values_id`,`language_id`),
KEY `idx_products_options_values_name_zen` (`products_options_values_name`),
KEY `idx_products_options_values_sort_order_zen` (`products_options_values_sort_order`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Spero di essere stato abbastanza chiaro, grazie