Foros del Web » Programando para Internet » ASP Clásico »

me borra siempre el primer registro?? Maldito dreamweaver!!

Estas en el tema de me borra siempre el primer registro?? Maldito dreamweaver!! en el foro de ASP Clásico en Foros del Web. Hola, ante todo saludos a todos. Mi problema es, he creado un pequeño formulario, en el cual sale un desplegable que salen todas las referencias ...
  #1 (permalink)  
Antiguo 18/05/2005, 11:19
 
Fecha de Ingreso: diciembre-2003
Mensajes: 120
Antigüedad: 20 años, 6 meses
Puntos: 0
me borra siempre el primer registro?? Maldito dreamweaver!!

Hola, ante todo saludos a todos.

Mi problema es, he creado un pequeño formulario, en el cual sale un desplegable que salen todas las referencias de una bd access, en la cual se pueda seleccionar el registro que se desea y borrarlo al enviar el form.
La referencia en la DB es autonumerica, para que no se repitan los numeros y con clave principal asignada.

El problema es que al enviar el formulario me borra siemrpe la primera referencia y no la elegida!!!

os pego el santo codigo que me da el Dreamweaver:

Código:
<%
// *** Delete Record: declare variables

if (String(Request("MM_delete")) == "formeliminarproducto" &&
    String(Request("MM_recordId")) != "undefined") {

  var MM_editConnection = MM_agencia_STRING;
  var MM_editTable = "productos_venta";
  var MM_editColumn = "Referencia";
  var MM_recordId = "" + Request.Form("MM_recordId") + "";
  var MM_editRedirectUrl = "eliminar_productos.asp";

  // append the query string to the redirect URL
  if (MM_editRedirectUrl && Request.QueryString && Request.QueryString.Count > 0) {
    MM_editRedirectUrl += ((MM_editRedirectUrl.indexOf('?') == -1)?"?":"&") + Request.QueryString;
  }
}
%>
<%
// *** Delete Record: construct a sql delete statement and execute it

if (String(Request("MM_delete")) != "undefined" &&
    String(Request("MM_recordId")) != "undefined") {

  // create the sql delete statement
  MM_editQuery = "delete from " + MM_editTable + " where " + MM_editColumn + " = " + MM_recordId;

  if (!MM_abortEdit) {
    // execute the delete
    var MM_editCmd = Server.CreateObject('ADODB.Command');
    MM_editCmd.ActiveConnection = MM_editConnection;
    MM_editCmd.CommandText = MM_editQuery;
    MM_editCmd.Execute();
    MM_editCmd.ActiveConnection.Close();

    if (MM_editRedirectUrl) {
      Response.Redirect(MM_editRedirectUrl);
    }
  }

}
%>
y este en el formulario:

Código:
<form ACTION="<%=MM_editAction%>" METHOD="POST" name="formeliminarproducto" id="formeliminarproducto">
                  <table width="100%"  border="0" cellpadding="0" cellspacing="0" class="Estilo4">
                    <tr>
                      <td width="36%"><div align="center">N&ordm; Referencia a eliminar: </div></td>
                      <td width="60%"><div align="left">
                        <select name="select" size="1">
                          <% 
while (!producelimi.EOF) {
%>
                          <option value="<%=(producelimi.Fields.Item("Referencia").Value)%>" <%=((producelimi.Fields.Item("Referencia").Value == (producelimi.Fields.Item("Referencia").Value))?"SELECTED":"")%> ><%=(producelimi.Fields.Item("Referencia").Value)%></option>
                          <%
  producelimi.MoveNext();
}
if (producelimi.CursorType > 0) {
  if (!producelimi.BOF) producelimi.MoveFirst();
} else {
  producelimi.Requery();
}
%>
</select>
</div></td>
                      <td colspan="2"><div align="center">
                        <input name="elimiar_produc" type="submit" id="elimiar_produc" value="Eliminar Producto">
                      </div></td>
                    </tr>
                  </table>
                  <input type="hidden" name="MM_delete" value="formeliminarproducto">
                  <input type="hidden" name="MM_recordId" value="<%= producelimi.Fields.Item("Referencia").Value %>">
                </form>
            </tr>

espero veais el error, un saludo!!1

gracias de antemano.
__________________
jorcri...

Última edición por jorcri; 18/05/2005 a las 11:25
  #2 (permalink)  
Antiguo 18/05/2005, 11:31
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 2 meses
Puntos: 2
Hola!

Deberias intentarlo por ti mismo, es decir, senota que usaste una herramienta de DW automatica..

Fijate en estas lineas:

<input type="hidden" name="MM_recordId" value="<%= producelimi.Fields.It

Ahi esta poniendo un valor estatico... y en el resto del script nunca veo nada que cambie automaticamente ese valor por el que tu eliges en el select box.

Ahi debe ser el problema, pero pues quien sabe...

Suerte!!
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com
  #3 (permalink)  
Antiguo 18/05/2005, 12:28
 
Fecha de Ingreso: diciembre-2003
Mensajes: 120
Antigüedad: 20 años, 6 meses
Puntos: 0
gracias, pero no lo entiendo, los valores del select (lista), los cojo dinamicos, osea de la BD, pero no entiendo como meter alli que envie el valor que deve enviar a borrar.

Al hacerlo con Dreamweaver da la opcion de vincular el formulario al campo que deve borror, no?

un saludo!!!
__________________
jorcri...
  #4 (permalink)  
Antiguo 18/05/2005, 12:36
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 2 meses
Puntos: 2
Hum...

seria algo como:

<select onChage="javascript:document.formeliminarproducto. MM_recordId = 'Al nuevo elemento que estas seleccionando"

Tienes que ver mas ese caso, seguramente en los pasos que usaste para crear el codigo hubo un paso que no hiciste bien.

Por otra parte debes ver ahi en el codigo de que manera modificarlo para que recoja ese dato correctamente.

Tendrás que ver como actualizar correctamente el campo:

<input type="hidden" name="MM_recordId" value="<%= producelimi

O tomar los datos directamente de:

<select name="select" size="1">
<%
while (!producelimi.EOF) {

Bueno, suerte!!
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com
  #5 (permalink)  
Antiguo 18/05/2005, 13:40
 
Fecha de Ingreso: diciembre-2003
Mensajes: 120
Antigüedad: 20 años, 6 meses
Puntos: 0
bueno, no lo entiendo, lo siento, pero mis conociemientos de ASP son un poco justos, he desmontado y empezado de nuevo y sigue pasando lo mismo, no se como mandarle para que me borre el registro que le indico, pego todo el codigo a ver si podeis decirme que devo hacer, me sigue borrando el primer registro y no el que le indico:

Código:
<%@LANGUAGE="JAVASCRIPT"%>
<!--#include file="Connections/agencia.asp" -->
<%
// *** Edit Operations: declare variables

// set the form action variable
var MM_editAction = Request.ServerVariables("SCRIPT_NAME");
if (Request.QueryString) {
  MM_editAction += "?" + Server.HTMLEncode(Request.QueryString);
}

// boolean to abort record edit
var MM_abortEdit = false;

// query string to execute
var MM_editQuery = "";
%>
<%
// *** Delete Record: declare variables

if (String(Request("MM_delete")) == "formeliminarproducto" &&
    String(Request("MM_recordId")) != "undefined") {

  var MM_editConnection = MM_agencia_STRING;
  var MM_editTable = "productos_venta";
  var MM_editColumn = "Referencia";
  var MM_recordId = "" + Request.Form("MM_recordId") + "";
  var MM_editRedirectUrl = "eliminar_productos2.asp";

  // append the query string to the redirect URL
  if (MM_editRedirectUrl && Request.QueryString && Request.QueryString.Count > 0) {
    MM_editRedirectUrl += ((MM_editRedirectUrl.indexOf('?') == -1)?"?":"&") + Request.QueryString;
  }
}
%>
<%
// *** Delete Record: construct a sql delete statement and execute it

if (String(Request("MM_delete")) != "undefined" &&
    String(Request("MM_recordId")) != "undefined") {

  // create the sql delete statement
  MM_editQuery = "delete from " + MM_editTable + " where " + MM_editColumn + " = " + MM_recordId;

  if (!MM_abortEdit) {
    // execute the delete
    var MM_editCmd = Server.CreateObject('ADODB.Command');
    MM_editCmd.ActiveConnection = MM_editConnection;
    MM_editCmd.CommandText = MM_editQuery;
    MM_editCmd.Execute();
    MM_editCmd.ActiveConnection.Close();

    if (MM_editRedirectUrl) {
      Response.Redirect(MM_editRedirectUrl);
    }
  }

}
%>
<%
var eliminar_produc = Server.CreateObject("ADODB.Recordset");
eliminar_produc.ActiveConnection = MM_agencia_STRING;
eliminar_produc.Source = "SELECT * FROM productos_venta";
eliminar_produc.CursorType = 0;
eliminar_produc.CursorLocation = 2;
eliminar_produc.LockType = 1;
eliminar_produc.Open();
var eliminar_produc_numRows = 0;
%>
y en el formulario:

Código:
 
<form ACTION="<%=MM_editAction%>" METHOD="post" name="formeliminarproducto" id="formeliminarproducto">
<table width="100%"  border="0" cellpadding="0" cellspacing="0" class="Estilo4">
<tr>
<td width="36%"><div align="center">N&ordm; Referencia a eliminar:
</div></td>
<td width="60%"><div align="left">
<select name="Refe" size="1" id="Refe">
<% 
while (!eliminar_produc.EOF) {
%>
<option value="<%=(eliminar_produc.Fields.Item("Referencia").Value)%>"><%=(eliminar_produc.Fields.Item("Referencia").Value)%>
</option>
<%
eliminar_produc.MoveNext();
}
if (eliminar_produc.CursorType > 0) {
if (!eliminar_produc.BOF) eliminar_produc.MoveFirst();
} else {
eliminar_produc.Requery();
}
%>
</select>
lo siento pero no se hacerlo, gracias de todas formas por la ayuda.
__________________
jorcri...
  #6 (permalink)  
Antiguo 18/05/2005, 13:48
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 2 meses
Puntos: 2
Humm..

Yo tampoco sabria exactamente donde esta el error, nunca lo he hecho usando DW

Pero pruebas estos cambios en ese codigo..

<select name="Refe" size="1" id="Refe">

por:

<select name="MM_recordId" size="1" id="MM_recordId">

Pruebalo, tal vez funcione. Lo que esta haciendo, es que en el archivo que recibe los datos intentara jalar el MM_recordId correcto desde el select, es decir, lo que tengas seleccionado lo jalara, pero por la forma en que crea el select, no estoy seguro de que vaya a pasar, seria bueno, que despues de esta prueba, si no funciona pusieran el HTML generado no el codigo, para mirar como esta estructurado el HTML final.

Suerte!!
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com
  #7 (permalink)  
Antiguo 18/05/2005, 15:52
 
Fecha de Ingreso: diciembre-2003
Mensajes: 120
Antigüedad: 20 años, 6 meses
Puntos: 0
gracias de nuevo, pues no, sigue haciendo lo mismo me borra el primero.

me he fijado en estas:

Código:
if (String(Request("MM_delete")) == "formeliminarproducto" &&
    String(Request("MM_recordId")) != "undefined") {
y en estas:

Código:
if (String(Request("MM_delete")) != "undefined" &&
    String(Request("MM_recordId")) != "undefined") {
porque me las da como undefined? deverian estar declaradas no?, puede ir por aqui el error?

un saludo y muchas gracias de verdad!!!
__________________
jorcri...
  #8 (permalink)  
Antiguo 18/05/2005, 15:57
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 2 meses
Puntos: 2
Hummm...

No se, mira, pega el codigo HTML que se genero cuando corres el archivo donde esta el select.. asi sera mas facil mirar donde esta creando mal el html.
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com
  #9 (permalink)  
Antiguo 18/05/2005, 16:56
 
Fecha de Ingreso: diciembre-2003
Mensajes: 120
Antigüedad: 20 años, 6 meses
Puntos: 0
mil gracias de nuevo por tu interes, mira te pego todo el codigo entero, limpiado y solo con el formulario y el select, y me sigue haciendo lo mismo, me borra siempre el primero y no el que le pido.

El select es dinamico, ya que coje las referencias del campo "Referencia" de la base de datos y al seleccionar pues el numero de referencia que existe en la base deveria borrar ese registro.

Código:
<%@LANGUAGE="JAVASCRIPT"%>
<!--#include file="Connections/agencia.asp" -->
<%

  // *************************** Edit Operations: declare variables

  // *************************** set the form action variable

var MM_editAction = Request.ServerVariables("SCRIPT_NAME");
if (Request.QueryString) {
  MM_editAction += "?" + Server.HTMLEncode(Request.QueryString);
}

  // *************************** boolean to abort record edit
var MM_abortEdit = false;

  // *************************** query string to execute
var MM_editQuery = "";
%>
<%
  // *************************** Delete Record: declare variables


if (String(Request("MM_delete")) == "formeliminarproducto" &&
    String(Request("MM_recordId")) != "undefined") {

  var MM_editConnection = MM_agencia_STRING;
  var MM_editTable = "productos_venta";
  var MM_editColumn = "Referencia";
  var MM_recordId = "" + Request.Form("MM_recordId") + "";
  var MM_editRedirectUrl = "eliminar_productos2.asp";

  // *************************** append the query string to the redirect URL


  if (MM_editRedirectUrl && Request.QueryString && Request.QueryString.Count > 0) {
    MM_editRedirectUrl += ((MM_editRedirectUrl.indexOf('?') == -1)?"?":"&") + Request.QueryString;
  }
}
%>
<%

  // *************************** Delete Record: construct a sql delete statement and execute it


if (String(Request("MM_delete")) != "undefined" &&
    String(Request("MM_recordId")) != "undefined") {

  // *************************** create the sql delete statement

  MM_editQuery = "delete from " + MM_editTable + " where " + MM_editColumn + " = " + MM_recordId;

  if (!MM_abortEdit) {

    // *************************** execute the delete

    var MM_editCmd = Server.CreateObject('ADODB.Command');
    MM_editCmd.ActiveConnection = MM_editConnection;
    MM_editCmd.CommandText = MM_editQuery;
    MM_editCmd.Execute();
    MM_editCmd.ActiveConnection.Close();

    if (MM_editRedirectUrl) {
      Response.Redirect(MM_editRedirectUrl);
    }
  }

}
%>
<%
var eliminar_produc = Server.CreateObject("ADODB.Recordset");
eliminar_produc.ActiveConnection = MM_agencia_STRING;
eliminar_produc.Source = "SELECT * FROM productos_venta";
eliminar_produc.CursorType = 0;
eliminar_produc.CursorLocation = 2;
eliminar_produc.LockType = 1;
eliminar_produc.Open();
var eliminar_produc_numRows = 0;
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<html>
	<head>
		<title>Intranet</title>
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
		<link href="css/css.css" rel="stylesheet" type="text/css">
	</head>



<body>
		<div align="center">
			<table width="740" height="100%"  border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#BECB94">
			<tr>
			<td width="79%" colspan="2">
			<table width="100%"  border="0" cellspacing="0" cellpadding="25">
			<tr>
			<td><p align="center">&nbsp;</p>

<form ACTION="<%=MM_editAction%>" METHOD="post" name="formeliminarproducto" id="formeliminarproducto">
			
			<table width="100%"  border="0" cellpadding="0" cellspacing="0">
			<tr>
			<td width="36%"><div align="center">N&ordm; Referencia a eliminar: </div></td>
			<td colspan="2"><div align="left">

<select name="Refe" size="1" id="Refe">
<% 
while (!eliminar_produc.EOF) {
%>
<option value="<%=(eliminar_produc.Fields.Item("Referencia").Value)%>"><%=(eliminar_produc.Fields.Item("Referencia").Value)%></option>
<%
eliminar_produc.MoveNext();
}
if (eliminar_produc.CursorType > 0) {
if (!eliminar_produc.BOF) eliminar_produc.MoveFirst();
} else {
eliminar_produc.Requery();
}
%>
</select>
		
		</div>
			</td>
			</tr>
			<tr>
			<td colspan="3">
		<div align="center">

<input name="elimiar_produc" type="submit" id="elimiar_produc" value="Eliminar Producto">

		</div>
			</td>
			</tr>
			</table>

<input type="hidden" name="MM_delete" value="formeliminarproducto">
<input type="hidden" name="MM_recordId" value="<%= eliminar_produc.Fields.Item("Referencia").Value %>">
</form><p align="justify">&nbsp;</p>
			   
			</td>
			</tr>
			</table>
			</td>
			</tr>
			</table>      
			</td>
			</tr>
			</table>
		</div>
</body>
</html>
<%
eliminar_produc.Close();
%>
mil gracias de nuevo y un saludo!!!
__________________
jorcri...
  #10 (permalink)  
Antiguo 18/05/2005, 17:07
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 2 meses
Puntos: 2
Hola

Eso es el html generado ?

Es decir, cuando corres tu archivo en el navegador y pones "View Source", eso te aparece?

Todo ese codigo esta en un solo archivo ?

Lo que ocupo que pongas es eso justamente lo que se genera cuando lo corres en el explorador.
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com
  #11 (permalink)  
Antiguo 18/05/2005, 18:42
 
Fecha de Ingreso: diciembre-2003
Mensajes: 120
Antigüedad: 20 años, 6 meses
Puntos: 0
ups, perdon copie del dreamweaver, sorry:, este es:

Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Intranet</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="css/css.css" rel="stylesheet" type="text/css">
</head>

<body>
<div align="center">
  <table width="740" height="100%"  border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#BECB94">
        <tr>
          <td width="79%" colspan="2"><div align="center" class="Estilo6"></div> <div align="center" class="Estilo6">
              </div>            <table width="100%"  border="0" cellspacing="0" cellpadding="25">
              <tr>
                <td><p align="center" class="Estilo4">&nbsp;</p>
                  <form ACTION="/eliminar_productos2.asp?" METHOD="post" name="formeliminarproducto" id="formeliminarproducto">
                    <table width="100%"  border="0" cellpadding="0" cellspacing="0" class="Estilo4">
                      <tr>
                        <td width="36%"><div align="center">N&ordm; Referencia a eliminar: </div></td>
                        <td colspan="2"><div align="left">
                          <select name="Refe" size="1" id="Refe">
  
                            <option value="10">10</option>
  
                            <option value="11">11</option>
  
                            <option value="12">12</option>
  
                            <option value="13">13</option>
  
                            <option value="14">14</option>
  
                            <option value="16">16</option>
  
                          </select>
  </div>
			</td>
                      </tr>
                      <tr>
                        <td colspan="3"><div align="center">
                          <input name="elimiar_produc" type="submit" id="elimiar_produc" value="Eliminar Producto">
                        </div></td>
                      </tr>
                    </table>
                    <input type="hidden" name="MM_delete" value="formeliminarproducto">
                    <input type="hidden" name="MM_recordId" value="10">
			      </form><p align="justify">&nbsp;</p>
                </td>
              </tr>
            </table></td>
    </tr>
  </table>      
      </td>
    </tr>
  </table>
</div>
</body>
</html>
puede estar aqui el error:

<input type="hidden" name="MM_recordId" value="10">

ya que recoje 10 que es el primer valor de la lista, y si no cojeria el 11 y etc..., value="deveria_ser_el_valor_indicado_a_enviar_para _borrar", no?

mil gracias por tu atencion, te devo unas cervezas de verdad.

un saludo!!!
__________________
jorcri...

Última edición por jorcri; 18/05/2005 a las 18:53
  #12 (permalink)  
Antiguo 18/05/2005, 18:51
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 2 meses
Puntos: 2
Hola

Pues por lo que veo, los cambios que te di anteriormente debieron funcionar correctamente, a ver... prueba esto de nuevo:

<select name="Refe" size="1" id="Refe">

por:

<select name="MM_recordId" size="1" id="MM_recordId">

Y abajo donde esta:

<input type="hidden" name="MM_recordId" value="10">

Por:

<input type="hidden" name="MM_recordId_DISABLED" value="10">

Lo unico que hice es cambiar los nombres para que el Request tome el valor directo del select... pruebalo, debe de funcionar.

Suerte, si no funciona usaremos otra opcion... suerte!!
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com
  #13 (permalink)  
Antiguo 18/05/2005, 19:05
 
Fecha de Ingreso: diciembre-2003
Mensajes: 120
Antigüedad: 20 años, 6 meses
Puntos: 0
SIIIIIIIIIIIIIIIIIIIIIIIIIIII!!!!!!

por fin, ya funciona, hice lo que dijiste:

<select name="Refe" size="1" id="Refe">

por:

<select name="MM_recordId" size="1" id="MM_recordId">

y

<input type="hidden" name="MM_recordId" value="10">

Por:

<input type="hidden" name="MM_recordId_DISABLED" value="<%= eliminar_produc.Fields.Item("Referencia").Value %>">

aunque el value, lo tome dinamico, ya que el select coje de la tabla, si no no tendria los valores que existen.

Entonces para entenderlo, ya que no me gusta quedarme con la solución y listos, lo que haces es pasar directamente los valores del select al envio del form, no? entonces para que "MM_recordId_DISABLED"? para que no tome el valor que el mismo definio?
ya que creo que aqui: String(Request("MM_recordId")) != "undefined") se le fue la pelota al dreamweaver no? habria que definirlo!!

muchisimas gracias de verdad, ahora ya puedo ir a dormir, mil gracias!!!!!
__________________
jorcri...
  #14 (permalink)  
Antiguo 18/05/2005, 19:10
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 2 meses
Puntos: 2
Bien...

El otro metodo seria este... todo igual como lo tienes, solamente agregar al select esto:

<select name="Refe" size="1" id="Refe" onChange="javascript:document.formeliminarproducto .MM_recordId.value=document.formeliminarproducto.R efe.options[document.formeliminarproducto.Refe.selectedIndex].value;">

Y:

<input type="hidden" name="MM_recordId" value="10">

Por:

<input type="hidden" name="MM_recordId" value="0">

Eso lo que dice es que cuando estas cambiando el select box, automaticamente se esta actualizando el valor en el campo MM_recordId asi, cuando haces el submit la siguiente pagina debe cargar el valor correcto.

Tambien en el archivo donde recibes el valor, has esto:

// *************************** create the sql delete statement

//Probar que se esta cargando en este campo.
Response.write "[" & MM_recordId & "]"
Response.end()



MM_editQuery = "delete from " + MM_editTable + " where " + MM_editColumn + " = " + MM_recordId;

....

Asi probaras que esta pasando con el dato que recojes...

Suerte!!
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com
  #15 (permalink)  
Antiguo 18/05/2005, 19:13
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 2 meses
Puntos: 2
Felicidades!!!

El mensaje anterior lo escribi porque ya me voy y en caso de que no funcionara, y si como dices el cambio de:

<input type="hidden" name="MM_recordId" value="10">

Por:

<input type="hidden" name="MM_recordId_DISABLED" value="<%= eliminar_produc.Fields.Item("Referencia").Value %>">

Fue solo para que no perdieras ese codigo, pero realmente puedes eliminar completamente ese campo porque no lo necesitas, y tal como dijiste, los cambios fueron para que el valor se tomara del select directamente y no de este campo hidden..

Entonces cambia:

<input type="hidden" name="MM_recordId_DISABLED" value="<%= eliminar_produc.Fields.Item("Referencia").Value %>">

Por:

NADA jajaja

Que bueno que salio, Suerte!!
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com
  #16 (permalink)  
Antiguo 18/05/2005, 22:50
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
jorcri, por tu bien, no vuelvas a crear una aplicación con dreamweaver. Como editor está muy bien, pero vas a tardar muchisisisisimo en aprender a programar.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:46.