Hallo,
ich kann dir auch nicht sagen warum Variante 1 solche Faxen macht. Aber ich glauber Variante 2 kann nicht funktionieren, weil es input type=image und nicht submit heißt. Deshalb schickt er deine Variablen nicht mit ab. Probiersdoch mal mit onClick und eine Js Funktion Submit(). Dann müsste es klappen.
Gruß Markus