I want a CMS (Web based) to input the product catalog. But i won't use the CMS to display. Instead, i will need a api to retrieve the data, XML/JSON return is fine.
Is there any such a system? PHP language is preferred.
Use phpMyAdmin to input your catalog. Its forms will exactly match the structure of your database table.
What it sounds like you're looking for is just some generated database scaffolding. This Stackoverflow question and answer can probably point you in the right direction. Once you get the basic data entry forms created you can then start adding in your permssions and approval system.
Good luck and hope this helps some.
Doctrine with Zend Framework.
Related
enter image description here
I am trying to make a database of passport applicants who will be able to know the status of their passports through the html form that's shown in the image attached above. But, what's the best way to do this and by using which form of database? Thank you.
With just HTML you cannot do it.
Either go with server side apps like PHP and use jQuery so user wont see the page getting refreshed.
Or go with Node JS framework.
Follow the simple CRUD operation.
Its too much to type in this comment box.. so sharing the link.
https://www.taniarascia.com/create-a-simple-database-app-connecting-to-mysql-with-php/
Just use a REST Api to fulfill your requirement.There are lots of tutorials on various websites that you can learn those things.Simply CRUD operation means Create,Read,Update,Delete.
First of all study about databases and their usages.If you are going to use nodejs solution i'm recommending you for go to mongoDb.Or else if you are using PHP based solution, Mysql will be ideal.Hope this will help.
In my cases I use ASP.NET Model View Controller Framework with the Entity Framework, with MSSQL Databases. It does use C# for the server side, but I find it pretty easy to use since it generates the basic CRUD operations for you when you connect the database.
Here is a great tutorial on doing this: https://www.c-sharpcorner.com/UploadFile/4d9083/how-to-connect-ado-net-entity-framework-with-mvc-in-simple-s/
Good luck!
I am looking for a CMS for a mysql database. I need this because I am building a website for an electrical company and there is feedback which needs to be entered by my client.
So the theory is, that if he needs to add or remove feedback, he simply goes to website.com/admin where he can access the CMS to modify the feedback table.
I need the CMS to me very simple and easy to use.
I am thinking how I can build it myself, but it is something which is beyond me.
The ATK framework is great at this. It can generate forms by looking at your table structure in minutes.
I'm a bit new to web development and wanted some insight on how to approach a project of mine.
We have a large mysql with a fairly large dataset that we want people to be able to play around with. Is there a way to have some sort of web based spreadsheet that, in addition to do normal spreadsheet calculations, query a database and pull down content? We have niche statical information on companies we research, ideally a user would come to the site and be able to access our data while adding their own logic(math operators) to make it more relevant to them.
We don't want to create an api to connect to their desktops(yet) and want to do this entirely over the web.
Any help on the approach or tools you'd use would be greatly appreciated.
Thanks in advance
Edit: I found a good tool for drupal "Sheetnode" which uses phpexcel....I'll study it, I'm not totally sure if it allows mysql queries to be added within cells.
Give YUI datatable a try. The YUI library is one of the best-documented libraries. Yes, you can do queries for every cell in the sheet. You can use one query to populate the whole spreadsheet, and then another query for updating each individual cell. You will be responsible for programming the server-side code in Drupal using your own custom module. The menu_hook in Drupal will allow you to accept RESTful calls from the datatable and JavaScript.
I found phpexcel ( phpexcel.codeplex.com/ ) does what I want and there's a module for drupal for me.
If you're familiar with Java, the most relevant choice would probably be https://vaadin.com/spreadsheet and using the open source framework Vaadin (Disclaimer: I'm working for the company behind the tool).
But anyhow, with this it's as easy as:
Spreadsheet s = new Spreadsheet(
new File("/path/to/some/xls/file/on/server.xlsx"));
layout.addComponent(s);
to add a excel file in your web browser.
I need to build a simple web-based data entry/editing tool - something that would let me avoid using MS Access for the task. Preferrably in PHP and something that would be support SQLite, foreign keys/references and field validation.
I've looked at the demos of Symfony and was not impressed with the user interface in the end. Are there any other frameworks/tools that can work for this?
Whilst not expressly web-based you could consider:
http://www.sqliteexpert.com/
The only ones I know of are:
http://phpsqliteadmin.sourceforge.net/
http://www.sqlitemanager.org/
There not to good looking but they may work for what you want.
I'd plug my own dynamic database CMS system, but I have a feeling you would need some modifications for what you want. Any reason speicifically you need SQLite instead of mySQL?
Here it is just in case... UltraPanel PRO
I have a MySQL database that has a few very simple tables.
I would like to find an app (implemented in Perl, Python or PHP) that will do the following:
Point the app to a database table, and it automatically retrieves the table's schema from the database.
It then generates an HTML view of the table's data. The data is displayed as a grid, with all fields being user-editable. If there are a lot of rows, then it automatically provides pagination.
Bonus points for allowing the user to click a column heading, which would then sort the data by that column.
Bonus points for allowing the data to be filtered by a "where" clause.
I have already looked at a few packages (phpMyAdmin, webmysql), but they do not seem to provide the editable table view. They seem more oriented towards database administrators. What I need is something that's more oriented towards someone who wants to view, enter and modify data.
Use phpGrid. This is all you need.
$dg = new C_DataGrid(“SELECT * FROM orders”, “orderNumber”, “orders”);
$dg -> display();
Outcome:
See if Java NakedObejcts is what you want. http://www.nakedobjects.org
If you can use groovy then Grails can get you jump started. It will build an ORM of your entire DB, build views and your basic CRUD is all built in.
If you have a real aversion to anything thats Java-based then perl's Catalyst can help build all your mappings but might not get you the whole 9 yards. You will need to write some of your basic CRUD, which is easy and can be accomplished by simple following the Catalyst tutorial.
Thanks for the responses, but none of those exactly fit the bill, so I decided to implement it myself.
The result is a new open source project called DWI, which stands for Database Web Interface. It took me about 3 days to get it working, and I did it in about 600 lines of PHP and javascript.
If you want to check it out, it's located at http://code.google.com/p/dwi.
Use CakeApp.com, it does exactly what you want!
CakeApp.com is a rapid development online tool. It's easy to use, no
other software than your browser is needed. Benefit from ER-Diagrams
of others and share your visions too.