que es esto ??
Código PHP:
/*config*/
$tablenamechar = nombre_usuario;
$tablenamepunishtime = punish_time;
$tablenamepunishlvl = punish_code;
//deberia ser
$tablenamechar = "nombre_usuario";
$tablenamepunishtime = "punish_time";
$tablenamepunishlvl = "punish_code";
y tambien te falta cerra el else del final
no cacho mucho de errores pero el 500 es error de servidor no de codigo.