Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/10/2011, 18:13
leoangels
 
Fecha de Ingreso: marzo-2011
Ubicación: Zacatecas
Mensajes: 59
Antigüedad: 13 años, 1 mes
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);
?>