***********************************************************************************
DaDaBIK (DaDaBIK is a DataBase Interfaces Kreator) http://dadabik.sourceforge.net Copyright (C) 2001-2002 Eugenio Tacchini

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

If you want to contact me by e-mail, this is my address: eugenio@pc.unicatt.it
***********************************************************************************

I am instructor and Web developer at the Master of MiNE (Management in the Network Economy) Program,
a Berkeley-style program in Italy.
If you want to know more about it please visit: http://mine.pc.unicatt.it/

***********************************************************************************

Contact me if you have particular requests, or just to chat or to say: "Thank you" :)
If you need general support for DaDaBIK, please use the help Web forum and not my e-mail address, I immediately receive via e-mail all the posts.

Please send me the URL of your site (just to know it) if you are using DaDaBIK in a public site.

Please include
Powered by: DaDaBIK
somewhere if you use DaDaBIK in a Web site; it isn't compulsory but I would really appreciate it.

DaDaBIK version: 2.1b beta (released July 31, 2002)

Introduction
------------------------------------------------------
DaDaBIK is a free PHP application that allows you to easily create a highly customizable Web form interface for a MySQL database in order to search, insert, update and delete records; all you need do is specify a few configuration parameters.

The strength of DaDaBIK lies in its ability to be customized. For each field of a table you can choose:

Other features include checking for possible duplication during an insert.

The graphic layout of DaDaBIK is customizable to enable embedding of the forms in your own site.

DaDaBIK differs from other applications like PHPMyAdmin in that it aims not to enable administration of a MySQL database, but rather to include MySQL search/insert/update/delete features in a Web site.

Requirements
-------------------------------------------------------

Instructions to install
-------------------------------------------------------

  1. Unzip the distribution
  2. Copy all the php files contained in the directory program_files in a directory under your Web server
  3. Open the file include/config.php with a text editor and edit it (specify at least $host, $user, $pass, $db_name)
  4. Run the file http://your_host/your_dir/install.php
    Now you have installed DaDaBIK and created an internal table for each table of your database, an internal table (which has the prefix "dadabik_2_" in the name) is a table that contains the information about all the fields of the table you want to manage with DaDaBIK (the main table). Information about the internal tables can be found here: internal_database.htm.
  5. Run the file http://your_host/your_dir/admin.php
    if you want to configure DaDaBIK (e.g. in order to specify if the fields of a table should be included or not in the search/insert/update form, the labels etc.)
  6. Open the file http://your_host/your_dir/index.php in your browser and have fun!!

    You can now insert, search, update, delete records. You should have at least one unique key in your main table if you want to delete and update records, otherwise DaDaBIK won't show you the relative buttons.
    Also the "search similar record" feature during the insert need a unique key.

    If you add/delete/rename fields to your main table please run http://your_host/your_dir/admin.php and follow the instructions.
    If you want to change the order of a field in the form please run http://your_host/your_dir/admin.php and follow the instruction.