Hola, hice un simple formulario con controles:
Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
</head>
<body style="font-family:Arial, Helvetica, sans-serif;font-weight:bold">
<form name="form1" action="Leer.asp" method="post">
<label>Nombre Cuenta :</label><br />
<input name="nombre" type="text" maxlength="10"/><br />
<label>Contraseña :</label><br />
<input name="pass" type="password" maxlength="10"/><br />
<label>Opción : </label><br />
<select name="lista">
<option value="0">Elija una opción</option>
<option value="1">Prueba limitada 30 días</option>
<option value="2">Prueba Full 10 días</option>
</select>
<br />
<label>Intereses : </label><br />
<input name="opcion1" type="checkbox"/>VideoJuegos<br />
<input name="opcion2" type="checkbox"/>Música<br />
<input name="enviar" type="submit" value="Enviar" />
</form>
</body>
</html>
Tambien un ASP que lee los datos:
Código PHP:
<%
Dim Nom, Pass, Listado, Op1, Op2
Nom = Request.Form("nombre")
Pass = Request.Form("pass")
Listado = Request.Form("lista")
Op1 = Request.Form("opcion1")
Op2 = Request.Form("opcion2")
Response.Write("<b>Nombre : <b/>"&Nom&"<br/>")
Response.Write("<b>Pass : <b/>"&Pass&"<br/>")
Response.Write("<b>Opcion : <b/>"&Listado&"<br/>")
Response.Write("<b>Interés 1 : <b/>"&Op1&"<br/>")
Response.Write("<b>Interés 2 : <b/>"&Op2)
%>
Ahora, fijate la forma en que se leen los datos, se hace con el objeto Request y el metodo Form(), junto al nombre del campo indicado.
Como observacion, se lee el value de los campos, en el caso de los campos tipo texto, se lee el texto ingresado, en el caso de la lista, se lee el valor indicado en el value del mismo, por último en el caso de los check, devuelven un "on" en el caso de ser marcados.
Ahora para meter estos valores en una consulta sql, tienes que unir los valores de las variables usadas para capturar los valores de los controles en una consulta, por ejemplo:
SQL= "insert into alumnos (nombre,apellido,edad) values ("'&nombre&'","'&apellido&'","&edad&")"
Espero te haya servido.
Saludos