dobled
Este seria
actualiza.php Código PHP:
<?
if (isset($_GET['campo']) && isset($_GET['valor']) && isset($_GET['id'])) {
include('../conectar.php');
mysql_query("UPDATE insitu SET $_GET[campo]='$_GET[valor]' WHERE id=$_GET[id]", $conexion);
}
?>
De todas formas ese codigo estaba en el zip php de las descargas :)
Algo asi seria actualiza.asp
Código:
<%@ LANGUAGE = VBScript %>
<!--#INCLUDE File="conexion.asp"-->
<%
if (Request.QueryString("campo")<>"" AND Request.QueryString("valor")<>"" AND Request.QueryString("id")<>"") Then
conexion = Conectar()
inserta = Query("UPDATE insitu SET " & Request.QueryString("campo") & "='" & Request.QueryString("valor") & "' WHERE id=" & Request.QueryString("id"), conexion);
Cierra(inserta)
End If
%>
No lo he probado, asi que es muy probable que tenga errores :/
Este el archivo que me hice para gestionar las conexiones.
conexion.asp
Código:
<%
'Ruta relativa de la Base de datos
BD = "isiajax.mdb"
'Conecta con la BD
Function Conectar()
Set Conectar = Server.CreateObject("Adodb.Connection")
Conectar.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath(BD)
End Function
'Ejecuta una consulta
Function Query(Sentencia, Conexion)
Set Query = Server.CreateObject("Adodb.RecordSet")
Query.Open Sentencia, Conexion, 1, 3
End Function
'Cierra la conexion
Function Cierra(Conexion)
on error resume next
Conexion.Close
set Conexion = nothing
End function
%>
vicman Lo que necesitas en tu caso es la funcion Request(). Donde uno de los parametros sera onOK: tufuncion actua justo en lo que necesitas.
Mirate esto:
http://isiajax.sourceforge.net/docum...on.php#request y sus ejemplos, que seguro que te sirve.
TheRock Hay miles de errores que se pueden causar. Sin el codigo que usaste no puedo ayudarte y hacer nada :/