Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2007, 02:32
josealh
 
Fecha de Ingreso: mayo-2006
Mensajes: 34
Antigüedad: 18 años, 11 meses
Puntos: 0
Pasar un parámetro a un ASP

Hola a todos/as.

Me gustaría saber como pasar un pármetro a un ASP. Yo tengo un HTML con un FORM:

Código HTML:
<form method="POST" action="impresoras.asp" name="Plantas">
  <table border="0" width="100%" align="center" bgcolor="#E0D577"><tr>
    <th width="50%" valign="middle" align="left" bgcolor="#E0D577">
      Seleccione Planta:
      <select name="cmbTiposPlantas">
      <option value="HALL">HALL</option>
      <option value="1A">1A</option>
      <option value="1B">1B</option>
     </select>
     <input type="submit" VALUE="Buscar"></th></tr>
  </table></div>
</form> 
y en ASP tengo:


Código HTML:
<%dim cn,rs,strTipoPlanta,fso

set fso = Server.CreateObject("Scripting.filesystemObject")
'en la variable strTipoPlanta recuperas lo que se haya elegido en el combo mediante request.form
strTipoPlanta=request.form("cmbTiposPlantas")

set cn=createobject("ADODB.Connection") 
cn.ConnectionString = "Provider=sqloledb;Data Source=IUMAS1SQL;Initial Catalog=s1s2copiadia;User Id=personaliui;Password=personaliui123" 
cn.open 

set rs=createobject("ADODB.Recordset") 
sqltxt="select planta,numero,nombre,medio,puerto,modelo,observaciones from PrnII where planta='" + strTipoPlanta + "' ORDER BY nombre" 
rs.open sqltxt, cn%>
En principio estaba todo junto en el mismo HTML, pero he tenido que separar el ASP y en la línea:

Código HTML:
strTipoPlanta=request.form("cmbTiposPlantas")
recojo el valor del combo y lo paso a una vble. que se utiliza después en el SELECT.

Me gustaría saber como pasarle al ASP cmbTiposPlantas con lo seleccionado en el combo o como asginarle el valor a una vble. y pasar ésta para usarla en el ASP.

Gracias por todo y un saludo