PHP mevcut değil Değişkenler ve formlar

Tarafından Steven Lloyd Watkin , Perşembe 31 Temmuz 2008 10:36

Ben çok kullanışlı ... bugün farkında değildi bir şey rastladı. hata kontrol operatörü '@' in  PHP .

Böylece arka plan için bazı a nasıl veri eklemek formu aynı kullanmak ben eğilimindedir ben uygulamalarında web, bu sorun karşısında geldi MySQL veritabanı. varsa ben bir 'numaranız bir tür' a ile ayarlanan değişken GET veri yenisini ekleyerek ben başka veritabanı, o kadar yük tetikler.

öğeleri, benim form sık sık <gibi bir şey için form alanının değerini ayarlayın? = $ veri ['fieldValue'];?> dolu olarak gayet iyi çalışıyor bu kulüpler yükleme ne zaman veri ama takarken form olsun ben verileri yeni (ya da nota Giriş I test olduğumda hata ben doğru çalıştığından emin herşeyi yapabilirsiniz E_ALL ayarlı raporlama var) şöyle:

Haber: Undefined index: home / veri / public_html line 69 / dataEdit.php

Öyle ne bitti sonunda <dedi (çirkin) kodu yaparken uzun yazıyordu? ['FieldValue'])) {echo $ veri ['fieldValue değil.'];}?> Verileri tam olarak if (büyük isset ($

Sonra ben sadece bir operatör (Sonuç dönebilirsiniz temelde bir şey) Yukarıdaki sorun çözüldü önce bir '@' sembolü koyarak, PHP hata kontrol operatörü karşısında tökezledi. Örneğin I> olabilir? şimdi yapmak benim değeri parametre? = @ $ veri ['fieldValue'] <;. ayarlanırsa değil değişken hata sonra) oluşturulur bastırılmış (yani bir hata olurdu.

Not: büyük hataları bastırır ve sitenizin bir parçası düzgün çalışmadığı gerçeğini gizlemek '@' sembolü kullanılarak, bu yüzden dikkatli olun!

Bir Yanıt bırak













Panorama Tema tarafından Themocracy

11 ziyaretçi online şimdi
4 misafir, 7 botlar, 0 üye
Max ziyaretçi bugün: 17 00:28 'de UTC am
Bu ay: 26 de 2011/07/05 12:35 UTC am
Bu yıl: 130 28-03-2011 22:40 UTC
Tüm zamanların: 130 28-03-2011 10:40 UTC