Ver Mensaje Individual
  #17 (permalink)  
Antiguo 14/08/2003, 00:35
BLACK RIVER
Invitado
 
Mensajes: n/a
Puntos:
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