الشرط (وجد) وهو مضاف ، و (ما) مصدرية. و (ما) وما بعدها بتأويل مصدر في محل جر بالاضافة.
دخل : فعل ماض.
عليها : جار ومجرور متعلقان بفعل (دخل).
زكريا : فاعل مرفوع بالضمة المقدرة.
المحراب : مفعول به (أو منصوب بنزع الخافض).
وجد : فعل ماض. والفاعل مستتر تقديره (هو).
عندها : ظرف متعلق بالمفعول الثاني المحذوف. و (ها) في محل جر بالاضافة.
رزقا : مفعول أول.
جملة (دخل) صلة ما المصدرية لا محل لها من الاعراب.
جملة (وجد) لا محل لها من الاعراب لانها مشبهة لجواب الشرط (أو لانها مؤخرة من تقديم فهي في الأصل ابتدائية).
(كم) الاستفهامية
اسم استفهام يستفهم به عن العدد ، مبني على السكون ، اذا ميز فتمييزه منصوب ابدا ، يعرب بحسب العوامل. فيقع مبتدأ ، وخبرا ، ومفعولا به ، ومفعولا مطلقا ... الخ وأفضل طريقة لمعرفة محله الإعرابي ان يجاب عنه فيكون اعراب جوابه اعرابا له :
١ ـ كم كتابا عندك؟ الجواب : عندي عشرون كتابا.
(عشرون ـ مبتدأ) و (كم ـ مبتدأ)
٢ ـ كم كتابا قرأت؟ الجواب : قرأت عشرين كتابا.
(عشرين ـ مفعول به) و (كم ـ مفعول به)