L'elseif non verrà mai eseguito.
Non puoi mettere 2 controlli uguali, verrà eseguito sempre e solo il primo, l'elseif viene preso in considerazione solo se le condizioni precedenti sono risultate false, quindi ti trovi 2 situazioni diverse, che però portano allo stesso risultato:Codice PHP:
if($cid == '0001')
{
//codice se $cid è pari a 0001
}
elseif ($cid == '0001')
{
//codece che non verrà mai eseguto
}
1) $cid è pari a 0001 -> la condizione dell'if è vera e viene eseguito il codice associato, fine dei controlli, l'elseif viene saltato perché una condizione precedente è vera
2) $cid è diverso da 0001 -> la condizione è falsa, quindi non viene eseguito né l'if né l'elseif.