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