A prescindere dall'errore non capisco cosa faccia action= nel codice. Se si tratta dell'action di un form allora il codice php non serve proprio a nulla dove è.