Varjabbli PHP ma eżistenti u forom

Permezz Steven Lloyd Watkin , il-Ħamis 31 Lul 2008 10:36

I sab xi ħaġa I ma kienx konxju ta 'llum li hija ferm handy .... l- operatur ta 'kontroll ta' żball "@" Â fil -PHP .

Dan għal xi fatti li wasslu għall kif I sab din il-problema, fil-applikazzjonijiet web tiegħi I għandhom tendenza li jużaw l-istess forma li ddaħħal data fis MySQL database. Jekk ikolli xi tip ta '"id" numru stabbilit permezz ta' varjabbli IKOLLOK allura li jqajjem tagħbija mid-database, inkella jien żieda ta 'data ġdida.

Fl-elementi forma tiegħi I spiss jistabbilixxu l-valur tal-qasam formola li xi ħaġa simili <? = $ Data ["fieldValue'];?> dan xogħlijiet multa meta jitgħabba data iżda meta jien ddaħħal data ġdida nieħu l-formola mimlija kif ġej (nota dwar login tiegħi jew meta jien għandi l-ittestjar ta 'rappurtar żball stabbiliti biex E_ALL hekk nista' tagħmel ċert kollox qed taħdem sewwa):

Avviż: varjabbli mhux definit: id-data in / home / public_html / dataEdit.php fuq il-linja 69

Allura dak I eventwalment spiċċajna tagħmel kien miktub itwal (uglier) kodiċi li qal, <? jekk (isset ($ data ["fieldValue"])) {eku $ data ["fieldValue"];}?.> Mhux eżattament kbira

Imbagħad I stumbled madwar l-operatur ta 'kontroll ta' żball fil-PHP, billi sempliċiment-tqegħid ta '"@" simbolu qabel operatur (bażikament xi ħaġa li tista' tirritorna riżultat) il-problema ta 'hawn fuq tkun solvuta. Per eżempju I issa jistgħu jagħmlu għall-parametru valur tiegħi <= @ $ data ["fieldValue"];?>. Jekk il-varjabbli ma jkunx stabbilit (jiġifieri żball ikun iġġenerat) allura l-iżball hija mrażżna.

Nota: Uża l-"@" simbolu jista 'jrażżan żbalji kbar u jaħbi l-fatt li parti tas-sit tiegħek ma tkunx qed taħdem b'mod korrett, sabiex ikunu attenti!

Leave a Reply













Tema panorama mill- Themocracy

6 viżitaturi online issa
2 mistednin, 4 bot, 0 membri
Max viżitaturi llum: 9 fuq 00:09 UTC
Dan ix-xahar: 52 fid 18-06-2011 03:11 UTC
Din is-sena: 130 fuq 28-03-2011 10:40 pm UTC
Il-ħin kollu: 130 fuq 28-03-2011 10:40 pm UTC