Many tanks Terry#!/usr/local/bin/perl use CGI; use DBI; # Make up a pulldown menu of all known patients $db_handle = DBI -> connect("DBI:Pg:dbname=northwind; host=localhost", "postgres", "postgres", {'RaiseError' => 1}); $query = "SELECT \"EmployeeID\" AS empid, \"FirstName\"::text || ' ' ||\"LastName\"::text AS name FROM \"Employees\""; $db_handle->do("SET search_path to northwind") or die; $qh = $db_handle->prepare($query); $qh->execute; while (@row = $qh->fetchrow) { $hh .= "<option value=$row[0]>$row[1]</option>\n"; } # Send out the header and form print "content-type: text/html\n\n"; print <<"HEADER"; <html> <head> <title>Delete an employee record</title> <body bgcolor=pink text=#3300CC border=2 bordercolor=pink > <h1 style="color:3300CC;">Delete an employee</h1> <style type="text/css"> .container { width: 500px; clear: both; } .container input { width: 100%; clear: both; } </style> </head> <div class="container"> <form method=POST> Select Employee name to delete :<select name=empid>$hh</select><br> <input type=submit name=go value=DELETE> </div> </form><hr> HEADER # Read information from the form read(STDIN,$buffer,$ENV{CONTENT_LENGTH}); @pairs = split(/&/,$buffer); foreach (@pairs) { ($n,$v) = split(/=/); $v =~ tr/+/ / ; $v =~ s/%(..)/pack("C",hex($1))/ge; $input{$n} = $v; } # If the form was properly submitted, save the data if ($input{"go"} eq "DELETE") { $query = "DELETE FROM \"Employees\" WHERE \"EmployeeID\"="." \'$input{empid}\'"; $db_handle -> do($query); $action = "Record saved - $query"; # If the form has not been submitted, ask for data } else { $action = "Please complete form"; } # Standard links to the rest of the application print <<"FOOTER"; <b>$action</b> <hr> Jump to - <a href=http://localhost/perlproj/cgi-bin/emp2.pl>View Emplo +yees Listing</a><br> Jump to - <a href=http://localhost/perlproj/cgi-bin/addemp.pl>Add an E +mployee</a><br> Jump to - <a href=http://localhost/perlproj/cgi-bin/updatephoto.pl>Add + or update Employee Photo</a><br> <hr> Edited by Terry on July, 06 2014. </body></html> FOOTER
In reply to Adding a pop up confirmation box by terrykhatri
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |