$userid while içinde değer alıyor ama se update' de while içindeki userid'ye ulaşmaya çalışıyorsun. doğru userid geliyormu ? while içindeki $userid yi kontrol edermisin.