Pues lo primero que tienes que hacer es mostrar los datos que registras de ese registro pero en un formulario con los valores pre-definidos en ellos.
Sería el mismo código que esto:
Cita: <?
mysql_select_db("mydb", $link);
$result = mysql_query("SELEC * FROM administracion WHERE usuario='".trim($_COOKIE['LogUsuario'])."'", $link) or die (mysql_error());
if (mysql_num_rows($result) == 1){ // Con esto sólo esperamos UN resultado o ninguno pero no más.
$row = mysql_fetch_array($result);
echo "El portero es: <b>".$row['portero']."</b><br>";
echo "El defensa es: <b>".$row['defensa']."</b><br>";
echo "El medo es: <b>".$row['medio']."</b><br><br>";
} else {
echo "No hay resultados";
}
?>
pero generando un formulario:
actualizar_equipo.php Código PHP:
<?
mysql_select_db("mydb", $link);
$result = mysql_query("SELEC * FROM administracion WHERE usuario='".trim($_COOKIE['LogUsuario'])."'", $link) or die (mysql_error());
if (mysql_num_rows($result) == 1){ // Con esto sólo esperamos UN resultado o ninguno pero no más.
$row = mysql_fetch_array($result);
?>
<form action="procesa_actualiza_datos.php" method="post">
?>
<input type="text" name="portero" value="<? echo $row['portero']?>">
Y así con el resto ...
<input type="submit" name="modificar" value="modificar">
<?
} else {
echo "No existe registro a editar";
}
?>
Con eso harías el UPDATE a tu BD:
procesa_actualiza_equipo.php Código PHP:
<?
$link = mysql_connect("localhost", "usuario","pass");
mysql_select_db("mydb", $link);
mysql_query("UPDATE administracion SET portero='".trim($_POST['portero'])."' WHERE usuario='".trim($_COOKIE['LogUsuario'])."'") or die (mysql_error());
//y así con el resto de campos que puedas actualizar .. separados por comas despues del SET .. revisa un manual de SQL de Mysql
header ("Location: otrapagina.php");
?>
Un saludo,