Am I able to do it with RadPHP

Posted on 2011-10-12
Last Modified: 2013-12-12
I need to make some kind of web server which allow my customer to create reports, diagrams and other stuff connected with data presentation. I need to use MSSQL 2008 R1 as a database.
Question is: If I use RAD PHP am I able to deliver such app to my customer or should i find some other solution, if so please give me an info
Question by:Vaalar
    LVL 21

    Accepted Solution

    The question is many individual questions...

      You want your users to be able to create reports, diagrams, and other stuff (need more definition here).  From the sound of your wording, it is all (including other stuff) related to data presentation.

      Using MSSQL 2008 should be no problem as long as PHP can access the data.

      So, what it really comes down to is what type of user interface you imagine giving your customers.  This portion you REALLY need to flesh out for us to get a definitive answer.  I tried using RAD PHP XE and was not able to get a menu to work on it (the menu would appear and work as intended, but I could not respond to it).  When I asked Embarcadero for a solution I was told that they were unable to reproduce the issue and then they dropped it.  I am reasonably sure, given the general quality of the Delphi line, that there was a fix to it (most likely involving using a different version of one of the libraries it came with).  Using RAD PHP XE2 would, hopefully, work better.

      If you want to have a drag and drop interface where you are doing a web version of a desktop program... I believe it would be entirely possible... if you want to put the work into it.  All of the on screen elements that you envision using, if they do not come with RAD PHP, you may have to implement in javascript yourself (keep in mind that you will need to determine which browsers you will support so you can test for quirks on all of them).  If you are willing to do this work then you should be able to do just about whatever you want.  You could opt ofr HTML 5, in which case, your capabilities skyrocket... and your compatible browser list dwindles.

      Give us some more examples of what you want the users to be able to do, then we can give you a clearer response.
    LVL 11

    Assisted Solution

    If you don't have much experience in coding, PHPRAD will help you a lot, but if you need more control, you will need other stuff.

    Create reports in PHPRad seems to be simple, but, in fact, is really simple to do whithout it. The hardest part is the interface, mainly if you need to build controls in javascript. The RADPHP don't replace the programmer knowledge like or JSF does.

    Powerful is nothing without control.

    The answer to your questions is "Depends on you".
    If you know how to solve troubles created by the automatic created codes from PHPRAD, so, the answer is YES, otherwise is a strongly tendence to "NO".
    LVL 13

    Assisted Solution

    Why not just use reporting services   its build into mssql. Secondly you can call it from PHP no problem. It will allow for nice reports..  

    Author Closing Comment

    Thx for your replies

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    How to run any project with ease

    Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
    - Combine task lists, docs, spreadsheets, and chat in one
    - View and edit from mobile/offline
    - Cut down on emails

    Update (December 2011): Since this article was published, the things have changed for good for Android native developers. The Sequoyah Project ( automates most of the tasks discussed in this article. You can even fin…
    Part of the Global Positioning System A geocode ( is the major subset of a GPS coordinate (, the other parts being the altitude and t…
    Explain concepts important to validation of email addresses with regular expressions. Applies to most languages/tools that uses regular expressions. Consider email address RFCs: Look at HTML5 form input element (with type=email) regex pattern: T…
    The viewer will learn how to dynamically set the form action using jQuery.

    759 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    10 Experts available now in Live!

    Get 1:1 Help Now