Hi all,

I have a web page I am working on to delete an entry out of a database. If I take the 
syntax in the perl script and paste it into a mysql query, and substitute the variable 
for a value that exists in the database, it will delete the entry. If I run it thru 
the web page, I dont get an error, it says it worked ok and I get no errors. The 
remove subroutine calls the removemac subroutine. Here is the code:

--- CODE ---

sub remove {
        my $delmac;

        print "<h3 align=center> Delete MAC </h3>";

        print "<h4 align=center> Careful! Make sure you know what you are doing!
 </h4>";

        return <<FRM;
          <center>
          <form action="$self" method="post">
            <input type="hidden" name="action" value="removemac">
            MAC Address to remove: <input type="text" name="delmac">
            <input type="submit" value="Delete MAC">
          </form>
          </center>
FRM

}

sub removemac {
        my $user = param('delmac');

        print $user;

        my $query = "DELETE FROM passwd WHERE user_name=$user LIMIT 1";

        my $sth = $dbh->prepare($query) || &db_err("Cannot prepare $query <P> \n
:" . $dbh->errstr . "\n");

        $sth->execute || &db_err("Cannot execute $query <P> \n:" . $dbh->errstr
. "\n");

        $sth->finish;

        print "<h3 align=center> Deleted customer! </h3>";

        print "<center<a href\"" . $self . "?action=\"> Go Back </a>";

}

--- CODE ---

Any help is appreciated.

Thanks,

Dave Kettmann
NetLogic
636-561-0680

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to