Cris, non ti offendere, ma la tua form non funzionerà mai perché non è sbagliato il PHP, ma l'HTML.
Io penso che sarebbe il caso non solo di chiedere aiuto, ma di metterci un po' di farina del proprio sacco.
Il seguente è il codice della pagina PHP che hai linkato.
codice:
<html>
<body>
<form action="2.php">
<p align="left">Processore
<select name="processore">
<option value=1>rossa</option>
<option value=2>gialla</option>
<option value=3>verde</option>
</select>
Scheda madre
<select name="scheda_madre">
<option value=1>rossa</option>
<option value=20>Alfa Romeo</option>
<option value=30>Lancia</option>
</select>
Scheda video
<select name="scheda_video">
<option value=1>Fiat</option>
<option value=20>Alfa Romeo</option>
<option value=30>Lancia</option>
</select>
Hard disk
<select name="hard_disk">
<option value=1>Fiat</option>
<option value=20>Alfa Romeo</option>
<option value=30>Lancia</option>
</select>
</form>
<input type="submit" value="INVIA">
</p>
</body>
</html>
Al tag FORM mancano diversi attributi, tra cui il metodo di invio dei dati (importantissimo), il tipo di encoding (un po' meno, ma sempre importante).
Peraltro, il bottone di submit è esterno alla form, quindi non funziona per la form stessa.... per il browser è solo un bottone che è stato messo lì, senza senso!
Correggi il codice e riprova.