Apparentemente il codice sembra corretto. "Non funziona" però non fa capire niente. Hai provato a chiamare direttamente le pagine _content-tab1.php e _content-tab2.php? Cosa ti stampano a video?
Inoltre, nel DB gli ID sono stringhe nel formato "tab1-numero"? Dovrebbe essere così a giudicare dal codice scritto.