Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/04/2011, 08:32
imerburu
 
Fecha de Ingreso: diciembre-2007
Mensajes: 26
Antigüedad: 16 años, 5 meses
Puntos: 1
Exclamación Eliminar de varias tablas mediante un solo formulario

Buenas

Tengo un programa hecho en PHP sencillo, consistente en una agenda que inserta clientes y productos y los elimina, la única condición es que solo exista una función para insertar con una sola query (ya sea para producto o para cliente) y lo mismo para eliminar.

El programa está hecho de tal forma que para eliminar, existen dos formularios diferentes (no para cliente y otro para producto) que recoge los datos con listas múltiples.

La pregunta es: ¿Como hago que funcione el programa, con un solo formulario para ambos? se supone que según los registros que señales en ambas listas, las tiene que reconocer el sistema para eliminarlos en sus respectivas tablas mediante la función eliminar.

Muestro la función eliminar actualmente para que sirva de guia:

Código PHP:
function eliminar($codigo$tabla)
{
    foreach(
$_POST['codigo'] as $codigo)
    {
       
mysql_query("DELETE FROM $tabla WHERE cod = $codigo ");
    }