Richard: Daten werden nicht in Hash eingelesen

Beitrag lesen

Hallo Christian

Es geht darum, zu prüfen, ob die jeweiligen Elemente  keine Werte zugewiesen erhalten haben. Geht das mit undef denn nicht?

Richard

Hoi,

[...]

Prüfung, ob zwingende Felder ausgefüllt wurden

if (undef $besucherdaten{'username'})
{no_name();}
elsif (undef $besucherdaten{'city'})
{no_city();}
elsif (undef $besucherdaten{'comments'})
{no_comments();}
else {url_test();}
[...]

Ich glaube, du moechtest eher

if(defined $besucherdaten{'username'})

oder

if(exists $besucherdaten{'username'})

benutzen :-)

Gruesse,
CK