Ver Mensaje Individual
  #12 (permalink)  
Antiguo 27/04/2005, 13:17
hugorei
(Desactivado)
 
Fecha de Ingreso: agosto-2002
Mensajes: 1.458
Antigüedad: 22 años, 9 meses
Puntos: 0
Yo pieso lo mismo que vos por que el formulario no tiene un campo de cat id
el formulario tiene NOMBRE DE LA SUBCATEGORIA - CATEGORIA (ES UN DESPLEGABLE CON EL NOMBRE DE LAS CATEGORIAS ) DESCRIPCION DE LA CATEGORIA , por eso no entiendo el codigo , el codigo de las categorias anda el pelo , pero el de las subcategorias es el que no funciona .

subcatName = Request.Form("subcatName")
catID = Request.Form("catID")

subcatDesc = Request.Form("subcatDesc")
SQLAdd = "INSERT INTO subcategory(catID,subcatName,subcatDesc)Values('"
SQLAdd = SQLAdd &catID&"','"&subcatName&"','"&subcatDesc&"')"

Conn.Execute(SQLAdd)
Response.Redirect("done.asp?Msg=Record has been added to database")
Else
SQL = "SELECT * FROM category order by catName"
RS.Open SQL, Conn
%>
esto :

response.write SQLAdd da como resultado esto

INSERT INTO subcategory(catID,subcatName,subcatDesc)Values('', 'G','G')

G G son los dos campos que pasa el formulario, ahora el tema como hago para pasarle el CatID por que es evidente que por el formulario no lo esta pasando , lo que me extraña es que ponen un codigo hecho que este tan mal . Digamos es reutil el codigo pero es imposible pasar la subcategoria , no se que tocar ya que no quiero destruir el codigo .-

Deberia saber el CatId de la categoria y pasarla pero como ?

gracias amigo