Neměly by tam být ty uvozovky(aspoň já jsem se to tak naučil), už vůbec ne apostrofy, pak to IMHO(vyzkouším) bere všechno jako řetězec, kdybys tam měl obyč "" uvozovky, šlo by to
PS:
$POST = 'test';
echo $_GET['$POST']; //SPATNE!!!!!
echo $_GET["$POST"]; //DOBRE, ale moc se mi to nelibi :-)
echo $_GET[$POST]; //DOBRE
PS k tomuto: $new_$category_1
V PHP se proměnné skládají jako dolar a složené závorky, v tom si už můžeš dělat co chceš, takže:
${cokoliv} = .....;