ma non dovrebbe prenderla come inizia il ciclo if ???

Codice PHP:
if($num_cell <= 3)
            {
        echo 
"        
        <td>  // inizio la colonna
            .....                
        </td> // chiudo colona
         "

        
$num_cel++;
            }
else{
        
$num_cell 0;
        echo 
"</tr><tr>";    // ternino la riga  e ne inizio una nuova

Cosi non va ????