intento imprimir una tabla de mysql que tiene estos campos
Id - Usuario - Password - Estatus - Actualizar
1 - uno - uno - Inactivo - Activar
2 - dos - dos - Inactivo - Activar
entonces quiero que al darle clic en Activar de la columna Actualizar, cambien el campo de tal registro de Inactivo a Activo o viceversa segun sea el caso
ahora estoy utilizando pxp y ajax cuando pulso Activar no cambia el nombre de mi registro si no hasta que le refresco la pagina se ve el cambio
cual puede ser el problema, de antemano gracias
al imprimir la tabla imprimo tambien el campo de actualizar con un Id para que al darle clic a alguno saber cual es
Código PHP:
<td><a style="text-decoration:underline;cursor:pointer;\" onclick=\"showUser('".$hoy['Id']."')\">Activar</a></td>
este es mi ajax
Código:
y mi actualizacionfunction showUser(str) { if (str=="") { document.getElementById("txtHint").innerHTML=""; return; } if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("txtHint").innerHTML=xmlhttp.responseText; setTimeout('refresh()',time*1000); } } xmlhttp.open("GET","php/termino/demo.php?q="+str,true); xmlhttp.send(null); }
Código PHP:
$q=$_GET["q"];
mysql_query("update demos set Estatus='Activo' WHERE Id='$q'");