Desde ya gracias nachopro, ahora mismo cuando termine de escribir esta respuesta me lo pongo a probar.
En mi sistema de noticias, uso el switch, donde un archivo "proc.php" tiene todos los datos para procesar la info y guardarla en la base de datos.
Les dejo un ejemplo concreto de lo que tengo hecho en proc.php (una parte):
Código PHP:
switch($que){
case 'ingresar':
$titulo = quitar($_POST[titulo]);
$noticia = quitar($_POST[noticia]);
$fecha = quitar($_POST[fecha]);
$imagen = quitar($_POST[imagen]);
if(!$titulo || !$noticia || !$fecha || !$imagen){
echo"Faltó completar un campo obligatorio <br>
<a href=\"admin_escribir.php\">Volver atras</a>";
} else {
$sql = "INSERT INTO mi_tabla(titulo, noticia, fecha, imagen, activo) values('$titulo', '$noticia', '$fecha', '$imagen', '1')";
$res = mysql_query($sql) or die("Error: ".mysql_error());
echo"Noticia Ingresada con éxito <br>
<a href=\"admin_menu.php\">Volver al index</a>";
}
break;
Esa es una parte que utilizo para ingresar las noticias, para mi mees muy simple jejej :)