problem with dynamic lookup picklist

problem with dynamic lookup picklist

How I want to create a dynamic lookup picklist based other field entry?

for example,

If State A is chosen, list of City under State A will be listed if and only if entry for Enable field for that City is "Yes".. if Enable field is blank or "No", the City will not listed..

i have tried a lot methods but still doesn't work..

thanks..