
08/10/2011, 18:13
|
| | Fecha de Ingreso: marzo-2011 Ubicación: Zacatecas
Mensajes: 59
Antigüedad: 14 años Puntos: 0 | |
Problema con isiajax Buenas tardes antes que nada,me pueden ayudar con mi codigo ya que estoy utilizando isiajax y me base en el ejemplo de Actualizacion de registros in situ
el problema qe tengo es que no me actualiza nada en la base de datos no se donde este mi error...
<style type="text/css">
<!--
.style3 {color: #FFFFFF; font-weight: bold; font-family: Arial, Helvetica, sans-serif; background:#990000; font-size:12px; text-align:center }
.contenido{ font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:center; border:#FFFFFF 1px solid}
-->
</style>
<script language="javascript" src="isiAJAX.js"></script>
<script language="javascript">
var last;
function Focus(elemento, valor) {
$(elemento).className = 'inputon';
last = valor;
}
function Blur(elemento, valor, campo, id) {
$(elemento).className = 'inputoff';
if (last != valor)
myajax.Link('myData.actualiza.php?valor='+valor+'& campo='+campo+'&id='+id);
}
</script>
<style>
.inputoff{ border: 1px; solid:#FFFFFF;}
.inputon{ border: 1px; solid:#FFCC00;}
</style>
<?
$link = mysql_connect("localhost", "root","root");
mysql_select_db("zer", $link);
$lista = mysql_query("SELECT * FROM usuario", $link);
?>
<table width="100%" border="0" cellspacing="3" cellpadding="3">
<tr>
<td width="13%" class="style3">Usuario</td>
<td width="17%" class="style3">Pass</td>
<td width="13%" class="style3">Tipo_Usuario</td>
<td width="13%" class="style3">Nombre</td>
<td width="9%" class="style3">Email</td>
</tr>
<?
while ($listado = mysql_fetch_row($lista)) {
?>
<tr>
<td class="contenido"><span class="td">
<input onFocus="Focus(this.id, this.value)" onBlur="Blur(this.id, this.value, 'idUsuario', <?=$listado[0];?>)" class="inputoff" id="<?=$listado[0];?>" value="<?=$listado[1];?>">
</span></td>
<td class="contenido"><span class="td">
<input onFocus="Focus(this.id, this.value)" onBlur="Blur(this.id, this.value, 'Usuario', <?=$listado[0];?>)" class="inputoff" id="<?=$listado[0];?>" value="<?=$listado[2];?>">
</span></td>
<td class="contenido"><span class="td">
<input onFocus="Focus(this.id, this.value)" onBlur="Blur(this.id, this.value, 'Pass', <?=$listado[0];?>)" class="inputoff" id="<?=$listado[0];?>" value="<?=$listado[3];?>">
</span></td>
<td class="contenido"><span class="td">
<input onFocus="Focus(this.id, this.value)" onBlur="Blur(this.id, this.value, 'Tipo_Usuario', <?=$listado[0];?>)" class="inputoff" id="<?=$listado[0];?>" value="<?=$listado[4];?>">
</span></td>
<td class="contenido"><span class="td">
<input onFocus="Focus(this.id, this.value)" onBlur="Blur(this.id, this.value, 'Nombre', <?=$listado[0];?>)" class="inputoff" id="<?=$listado[0];?>" value="<?=$listado[5];?>">
</span></td>
</tr>
<?
}
?>
</table> y el archivo donde actualizo es este
<?
if (isset($_GET['campo']) && isset($_GET['valor']) && isset($_GET['id'])) {
$valor=$_GET['valor'];
if($_GET['campo'] == "Pass"){
$valor = base64_encode($valor);
} else {
$valor = utf8_decode($valor);
}
$link = mysql_connect("localhost", "root","root");
mysql_select_db("zer", $link);
mysql_query("UPDATE usuario SET $_GET[campo]='$valor' WHERE idUsuario=$_GET[id]", $link);
}
mysql_close($link);
?> |