Hatanın çözümünü zaten vermişler, ben de biraz da mantığını anlatmak istedim.
if yani eğer sorgusunun içine doğru ya da yanlış yazılması gerekir. Bir önermenin doğruluğunu kontrol eder. Örnek: eğer (doğruysa), eğer (yanlışsa) gibi.
C#:
item_numarasi = id; // item numaraasının değerini eşit yap demekdir.
item_numarasi == id; // bu ikisi eşit mi kontrol et ddemektir. Cevap olarak ise doğru ya da yanlış çevirir.