Piensa en algo asi:
Código:
modelo.php?accion=nombre_accion¶metros=param1/param2/param2
Si has llegado hasta aquí ya te habrás dado cuenta de que la lógica que has escrito en
producto_nuevo.php le pertenece a
producto.php, con lo cual podrás reescribir tus urls de esta manera:
agregar
Código:
producto.php?accion=agregar&id=1
eliminar
Código:
producto.php?accion=eliminar&id=1
buscar
Código:
producto.php?accion=buscar&id=1
Tu problema es que la acción la defines aquí: producto
_nuevo.php lo cual no tiene escalabidad.
Ejemplo:
Código PHP:
Ver original<?php
switch ($action) {
case 'select': /* Select producto */ break;
case 'insert': /* Insert producto */ break;
case 'update': /* Update producto */ break;
case 'delete': /* Delete producto */ break;
}