claro eso es para no tener que tener un monton de php para hacer estas acciones, esto seria pro ejemplo para editar usuarios y el php se podria llamar usuarios.php y llevaria el scriopts dentro para hacerlo en la misma pagina
bueno seguimos
bien, ya tenemos generado nuestar tabla con los resulatdo y con los enalces de insertar borrar he editar...
empezemos pro editar :
si recuerdas el enlñace era asi
<a href="estapagina.php?tipo=editar&id=$resultados[id]" class="linktexto">Editar</a>
bien pues llamamos a esta pagina con el tipo en editar y el id del registro
Código PHP:
if ($_GET['accion']=="editar"){
//aqui recogemos valor
$id_mod= $_GET['id'];
//aqui haremos un select para que nos de el registro completo
y los ponemso en un form seria algo asi
$consulta = mysql_query("SELECT * FROM tabla WHERE id=$id_mod") or die("No se pudo realizar la consulta a la Base de datos editar");
while($resultados = mysql_fetch_array($consulta)) {
//aqui ira el form con el resultado de la consulta, su`pongo que eso si sabes asi que lo omito...
//bien pues en el tag del form seria asi
<form method="post" action="$tupagina.php?accion=editar_defi">
}//fin while
}//fin editar
//bien ya hemos echo nuestrios cambios y ahora solo nos quedara actualizar la base de datos
//como en el action hemos puesto esta pagina con el tipo en editar_defi entara aqui
if ($_GET['accion']=="editar_defi"){
$id=$_POST['id_form'];//solo pongo el id pero tu lo tendras que hacer con todos lso campos
mysql_query("UPDATE tabla SET campo1='$campo1',campo2='$campo2',campo3='$campo3' ,campo4='$campo4' ,campo5='$campo5' WHERE ID='$id'") or die(mysql_error());
mysql_close ();//cerramos la conexion
header ("Location: tupagina.php");//volvemos a llamar a esta pagina sin ningunparametro en tipo asi que entrara en la selecion
exit;
}//fin del editar_defi
Bueno ya tenemos la parte mas dificil y mas de la mitad como lo ves?¿
Un Saludo