Analizziamo un attimo ciò che stai facendo tu supponendo
$piastrelle = "gres";
Codice PHP:
if($piastrelle=="gres"//vero
    
$a=10//assegno $a = 10
else
    
$a=0;

//continuo l'esecuzione del codice
if($piastrelle=="clicken"//falso
    
$a=15;
else
    
$a=0//vado qui e sovrascrivo $a = 0;

//seguito del codice 
Quindi solo nel caso in cui $piastrelle = "laminato" vedrai il tuo codice "funzionare", questo perché vengono eseguiti tutti gli if/else e se l'ultimo if ti risulta falso, $a=0

devi fare così
Codice PHP:
if($piastrelle=="gres")
{
    
$a=10;
}
else if(
$piastrelle=="clicken")
{
    
$a=15;
}
else if(
$piastrelle=="cotto")
{
    
$a=20;
}
else if(
$piastrelle=="pvc")
{
    
$a=25;
}
else if(
$piastrelle=="laminato")
{
    
$a=30;
}
else
{
    
$a=0;