Проверка на пропущенный id mysql php?
Отсутствие базовых знаний detected! 
1. Читать тут, потом не тупить и сделать правильно. Для особо упертых - A_I  гарантирует вставку уникального идентификатора независимо от количества одновременно записываемых сессий, а так же позволяет четко и однозначно привязать объекты с разных таблиц(в частности возвращаемым sql сервером значением LAST_INSERT_ID()).
2. $newid = $row[id]; на самом деле скорее всего $newid = $row["id"]; Так ваш велосипед поедет, хотя его квадратные колеса Вам еще долго будут аукаться на собственном седалище. 
С наилучшими пожеланиями, учите свою область внимательно, думайте почему так уже написано и почему местами не нужны костыли, а есть готовые верные решения.
Мне это не нравится, это не красиво. Кто такое сказал что не красиво? Включите ai и не нужно изобретать велосипед.