Allora perché non usi il menu a tendina!!

Puoi aggiungere un campo testo e far decidere quale usare con un paio di radio button. La butto veloce:
Codice PHP:
if($_POST["radio"]=="campo1a"{$campo1= isSet($_POST["campo1a"]) ? $_POST["campo1a"] :  "";}
 else 
"{$campo1= isSet($_POST["campo1b"]) ? $_POST["campo1b"] :  "";} 
Opppure: Se si lascia vuoto ul campo testo, verrà preso in considerazione il menu a tendina
Codice PHP:
$campo1= isSet($_POST["campo1a"]) ? $_POST["campo1a"] :  $_POST["campo1b"];