dentro de la tabla agregue un campo con la palabra Actualizar para cada registro
lo que prentendo hacer es que al dar clic en la palabra actualizar de algun registro esta modifique el registro de mysql y pase de Inactivo a Activo
mi tabla de mysql es esta
Id Email Password Estatus
0 demo4 demo4 Inactivo
al imprimirla en pantalla es asi
Id Email Password Estatus Actualizar
0 demo4 demo4 Inactivo Actualizar
Código PHP:
<?php
error_reporting ( E_ERROR );
$con=mysqli_connect("localhost","root","","mk2013");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT * FROM demos");
echo "<table border='1'>
<tr>
<th>ID</th>
<th>EMAIL</th>
<th>PASSWORD</th>
<th>ESTATUS</th>
<th>PROFILE</th>
<th>ACTUALIZAR</th>
</tr>";
while($row = mysqli_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['Id'] . "</td>";
echo "<td>" . $row['Email'] . "</td>";
echo "<td>" . $row['Password'] . "</td>";
echo "<td>" . $row['Estatus'] . "</td>";
echo "<td>" . $row['Profile'] . "</td>";
echo "<td><a style=\"text-decoration:underline;cursor:pointer;\" onclick=\"showUser('".$row['Id']."')\">Actualizar</a></td>"; echo "</tr>";
}
echo "</table>";
?>
Código:
function 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() { } xmlhttp.open("GET","act_demos.php?q="+str,true); xmlhttp.send(null); }
<
Código PHP:
?php
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("mk2013", $con);
$q=$_GET["q"];
#$q=6;
mysql_query("update demos set Estatus='Activos' WHERE Id='$q'");
mysql_close($con);
?>