Friday, November 25, 2005

Use multiple submit buttons on one form using PHP

<form>

<input type="submit" name="submit" value="NEW" />

<input type="submit" name="submit" value="SAVE" />

<input type="submit" name="submit" value="EDIT" />

</form>

<?php


switch ($_GET['submit']) {


case 'NEW':

print 'This is what happens when new button is clicked.';

break;


case 'SAVE':

print 'This is what happens when save button is clicked.';

break;


case 'EDIT':

print 'This is what happens when edit button is clicked.';

break;


default:

print 'You can put the html form here.';

break;


} // End: switch ($_GET['submit'])


?>


Multiple submit buttons on a single form using JavaScript

<SCRIPT>

function submitFunction(i) {

if (i==1) document.form1.action=

"http://www.company.com/cgi-bin/cgi1.cgi";

if (i==2) document.form1.action=

"http://www.company.com/cgi-bin/cgi2.cgi";

if (i==3) document.form1.action=

"http://www.company.com/cgi-bin/cgi3.cgi";

document.form1.submit()

}

</SCRIPT>

<FORM NAME="form1">

<INPUT TYPE="button" VALUE="Submit 1" onClick="submitFunction(1)">

<INPUT TYPE="button" VALUE="Submit 2" onClick="submitFunction(2)">

<INPUT TYPE="button" VALUE="Submit 3" onClick="submitFunction(3)">

</FORM>