Hola.
me gustaría saber si alguien es capaz de explicarme esto. no sé lo que hace cada cosa ni cómo meter el código en la web. Gracias
Código PHP:
if (!isset($_GET['tipo'])){ //miramos si no existe la variable tipoque sera la encarga de darnos la accion a realizar
//aqui iria la seleccion de la tabla es decir como no trae accion pues selecionamos y mostramos los registos
//y cuando lo mostramos en la tabla a su lado ponemos las acciones a realizar que este caso seria borrar y edicion en un enlace asi:
<a href="estapagina.php?tipo=editar&id=$resultados[id]" class="linktexto">Editar</a>
<a href="estapagina.php?tipo=borrar&id=$resultados[id]">
}
//borrado dentro de la msima pagina
if ($_GET['tipo']=="borrar"){
$id_borrar= $_GET['id']; //cogemos el id
mysql_query("DELETE FROM tabla WHERE id=$id_borrar") or die(mysql_error());
mysql_close();
header ("Location: estapagina.php");
exit;
}//fin del borrado
//edicion
if ($_GET['accion']=="editar"){
//aqui recogemos valor
$id_mod= $_GET['id'];
//aqui hacemios una nueva seleccion con las resultados
y los ponemso en un form
}
//y cuando enviemos los cambios del form
if ($_GET['accion']=="editar_defi"){
//recojemos los valore y hacemos el update y hacemos un header de esta misma pagina otra vez sin la variable tipo para que entre en la seleccion de registros
}
// bueno si aqui no te has vuelto loko ya solo nos faltaria la insercionque no se mete en el while de la selecion por que con uno sobraria
if ($_GET['accion']=="nuevo"){
//aqui mostramos el formulario y en el boton de enviar pones la llamada a la misma pagina con el tipo hacer_nuevo por ejemplo
}
if ($_GET['accion']=="hacernuevo"){
//recogemos los valores por post
$variable=$_POST['campo_form'];
//y hacemos la insercion y hacemos otro header a esa pagina sin tipo ninguno
}
Un saludo gracias