Hi, I have a question about deleting records. In my form, the record will be deleted based on the Asset number entered into a form. In my snippet of code below, I check to make sure the entry is not blank. That works. How can I check to make sure the asset even exists? Currently, as long as something is put in the form, it will say "Record Deleted" even if there is no such record. If the record really does exist, it works ok.
Thanks in advance.
<?php
if (isset($_POST['delete'])):
// A new entry has been entered
// using the form below
$delasset = $_POST['delasset'];
$sqldel = "DELETE FROM Inventory WHERE
Asset='$delasset'";
if(empty($delasset)){
$blanks++;
}
if ($blanks > 0){
echo('<p><table><tr><td bgcolor=red><font face=verdana size=-4>Error deleting record: ' .
mysql_error() . '</font></td></tr></table></p>');
echo " <font face=verdana size=-4>* Asset cannot be blank *</font>";
}else{
if (mysql_query($sqldel)) {
echo('<p><table><tr><td bgcolor=#ccffcc><font face=verdana size=-4>* Record Deleted *</font></td></tr></table></p>');
} else {
echo('<p><font face=verdana size=-4>Error deleting record: ' .
mysql_error() . '</font></p>');
}
}
?>
Thanks in advance.
<?php
if (isset($_POST['delete'])):
// A new entry has been entered
// using the form below
$delasset = $_POST['delasset'];
$sqldel = "DELETE FROM Inventory WHERE
Asset='$delasset'";
if(empty($delasset)){
$blanks++;
}
if ($blanks > 0){
echo('<p><table><tr><td bgcolor=red><font face=verdana size=-4>Error deleting record: ' .
mysql_error() . '</font></td></tr></table></p>');
echo " <font face=verdana size=-4>* Asset cannot be blank *</font>";
}else{
if (mysql_query($sqldel)) {
echo('<p><table><tr><td bgcolor=#ccffcc><font face=verdana size=-4>* Record Deleted *</font></td></tr></table></p>');
} else {
echo('<p><font face=verdana size=-4>Error deleting record: ' .
mysql_error() . '</font></p>');
}
}
?>