Single HTML Form to Multiple PHP Scripts -
i new php programming , have question best way handle input same form can go 2 different php pages.
for example have database of projects , parameters, users can select relevant options submit form either preview script, displays of data on new page, or download option allows users download selected data in csv format.
<input type="submit" value="download" name ="download"/> <input type="submit" value="preview" name="preview"/> currently input sent single php script uses if statement determine best course of action
if($_post['download']){ ... }else if($_post['preview']){ ... } but seems messy way go handling situation. there easy way and/or best practice for
- creating handler php script passes relevant information more specific php file, in example split download , preview download.php,preview.php
or
- reuse entries form 1 php script another, example user presses preview button, looks @ data on new page, decides acceptable , download full data set pressing download button on preview page.  possible make download button use same script have i.e. go , take other ifbranch same script generated preview?
i attempted find other related answers, hoping solution not require javascript, though open using js if best option.
you pretty have handler script, although think refer simple router, , scripts uses handlers. can modify include appropriate script depending on selected value.
if ($_post['download']) {     include 'download.php'; } else if($_post['preview']) {     include 'preview.php'; } as far reusing user's selected options preview download, there different ways handle that. 1 insert values hidden inputs in form in preview script action="download.php". store them in session.
in case first option simpler, because download script able use values $_post regardless of whether user went straight download or used preview first.
Comments
Post a Comment