Results 1 to 3 of 3

Thread: how to retrived records in grid from mysql db to php form

  1. #1
    Join Date
    Sep 2015

    how to retrived records in grid from mysql db to php form

    hi all
    i want to fetch data from mysql database table in grid in php with checkboxes.
    when user select checkbox only selected data should be copied to other table and unselected data should be deleted from table.
    ex. I have 2 tables request and users
    and in my form i have 2 button approve and disapprove
    in form all records from request table will be shown in grid with checkbox
    when user select some checkboxes only selected data will be transfer to users table and unselected daata will be deleted from request table.
    i am learning php .. guys please help

  2. #2
    Join Date
    Sep 2015
    PHP only executes off the server, what you need is combination of html, css, ajax, javascript, php & sql commands.

    If your using check boxes you need to use ajax which send a request to a php script on the server this php script will send a query to the database, returning the results to the ajax request while using javascript to create the tables in html & css, although with out a working database this request is rather vague.

  3. #3
    Join Date
    Jul 2013
    Voorheesville NY USA
    As Codex says - your question presents some rather advanced programming techniques. From what I gather you want to display two tables on the screen and using a checkbox, move a set of data from what table to the other table. Correct?

    To do that in real-time without a refresh of the page you do need to do some new technologies. OTOH - if you can live with the refresh and a call to the server to achieve your end result, simply make each row of your table #1 a form by itself and use a button rather than a checkbox. A click on a button will trigger a call to your server script where you can take the data from that form and put it into the set of data in your table #2, removing it from the table #1 data. Then your script simply re-builds the page and sends it back. Of course this means using a session var to keep track of the data in table #2 and another to eliminate those records from table #1.

    I am imagining that you would have a set of record keys that comprise the total set of data. To start all the records belong to one html table. As you go thru the selection process to move things you would have to split that set of keys into the #1 keys and the #2 keys. I would use two session vars to hold these during the process. Then you could use those two sets (arrays?) of keys to query your db twice - once to re-build the table #1 output and once for the #2 output.

    I am also changing your design from having the ability to do multiple selections at a time. If you want to do that, then you would have to use checkboxes all in one form where each box held the value of that record's key. Then you could still build the two session vars I mentioned, adding the key to the #2 var and removing it from the #1 var. Then do the re-build.

    Sounds complicated but at this point in your development this will be a bit easier.
    PS - If you're posting here you should be using:

    ini_set('display_errors', '1');

    at the top of ALL php code while you develop it!

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
HTML5 Development Center



X vBulletin 4.2.2 Debug Information

  • Page Generation 0.09020 seconds
  • Memory Usage 2,854KB
  • Queries Executed 15 (?)
More Information
Template Usage (32):
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_global_above_footer
  • (1)ad_global_below_navbar
  • (1)ad_global_header1
  • (1)ad_global_header2
  • (1)ad_navbar_below
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)ad_thread_first_post_content
  • (1)ad_thread_last_post_content
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (3)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available (6):
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files (26):
  • ./showthread.php
  • ./global.php
  • ./includes/class_bootstrap.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/functions_navigation.php
  • ./includes/class_friendly_url.php
  • ./includes/class_hook.php
  • ./includes/class_bootstrap_framework.php
  • ./vb/vb.php
  • ./vb/phrase.php
  • ./includes/functions_facebook.php
  • ./includes/functions_calendar.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_notice.php
  • ./packages/vbattach/attach.php
  • ./vb/types.php
  • ./vb/cache.php
  • ./vb/cache/db.php
  • ./vb/cache/observer/db.php
  • ./vb/cache/observer.php 

Hooks Called (71):
  • init_startup
  • friendlyurl_resolve_class
  • init_startup_session_setup_start
  • database_pre_fetch_array
  • database_post_fetch_array
  • init_startup_session_setup_complete
  • global_bootstrap_init_start
  • global_bootstrap_init_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • load_show_variables
  • load_forum_show_variables
  • global_state_check
  • global_bootstrap_complete
  • global_start
  • style_fetch
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • strip_bbcode
  • friendlyurl_clean_fragment
  • friendlyurl_geturl
  • forumjump
  • cache_templates
  • cache_templates_process
  • template_register_var
  • template_render_output
  • fetch_template_start
  • fetch_template_complete
  • parse_templates
  • fetch_musername
  • notices_check_start
  • notices_noticebit
  • process_templates_complete
  • friendlyurl_redirect_canonical
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • memberaction_dropdown
  • tag_fetchbit
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • build_navigation_data
  • build_navigation_array
  • check_navigation_permission
  • process_navigation_links_start
  • process_navigation_links_complete
  • set_navigation_menu_element
  • build_navigation_menudata
  • build_navigation_listdata
  • build_navigation_list
  • set_navigation_tab_main
  • set_navigation_tab_fallback
  • navigation_tab_complete
  • fb_like_button
  • showthread_complete
  • page_templates