Salve ragazzi, ho questo codice:

Codice PHP:
$q "SELECT * FROM products_options WHERE products_options_name = '".$_POST['TipoVariante1']."'"
$s mysql_query($q) or die (mysql_error()); 
while (
$row mysql_fetch_array($s)){       
$tipo1 $row['products_options_id']; 
}  
$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)){       
$variante1 $row['products_options_values_id']; 
}    
$array $tipo1;  
$var2=count($array);  
$res false;  
for(
$i=0;$i<$var2;$i++) { 
if (
$array[$i]==$variante1[$i])     

$res1=true;     

}  
if(
$res1 == false) { 
 
$q "SELECT * FROM products_options WHERE products_options_name = '".$_POST['TipoVariante1']."'";
 
$s mysql_query($q); 
while (
$row mysql_fetch_array($s))
{
 
$vari $row['products_options_id']; 

//$vari1 preleva l'id delle varianti  
$vari1 setstockvar($params['Variante1']); 
$pid $_POST['Model'];  
$query "INSERT INTO products_attributes (products_attributes_id, products_id, options_id, options_values_id, product_attribute_is_free, attributes_discounted, attributes_price_base_included) 
VALUES ('', '
$pid', '$vari', '$vari1', '1', '1', '1')"
$insert mysql_query($query);    
if(!
$insert) die(mysql_error());  

ora vorrei capire come si fa a controllare tutti i valori in $vari e $vari1, perchè se hanno dei valori uguali li deve inserire una sola volta nel databse, cioè se in $vari è contenuto (1,2,3,4,1,2), nel databse deve inserire solo 1,2,3,4


Oppure se esiste un modo per cancellare i valori uguali dal database dopo l'inserimento

Spero di essere stato abbastanza chiaro.

Grazie