Hi ich gebe Datensätze aus einer DB aus und wenn man die checkbox auswählt und dann auf den submit Button löschen klickt, wird überprüft ob der Datensatz gelöscht werden darf oder nicht.
Das Problem was ich nun habe wenn ich mehr als einen Datensatz auswähle und der Datensatz darf nicht gelöscht werden, dann kommt natürlich die Fehlermeldung auch mehr als einmal was ja unschön ist. Möchte halt das die Fehlermeldung nur einmal ausgeben wird.
Irgendwie habe ich gerade einen denkfehler und komme nicht drauf wie man das ändern könnte.
PHP:
echo'<input type="checkbox" name="check[]" value="'.$row['Bi_ID'].'">';
PHP:
if (isset($_POST['submit'])){
foreach($_REQUEST["check"] as $check)
{
$del="Select * From strassen Where Bi_ID=$check";
$res = mysql_query($del)or die(mysql_error());
if(mysql_num_rows($res) == 0){
$del = "DELETE From bilder Where Bi_ID=$check";
$res = mysql_query($del)or die(mysql_error());
}else{
echo"Datensatz darf nicht gelöscht werden!";
}
Das Problem was ich nun habe wenn ich mehr als einen Datensatz auswähle und der Datensatz darf nicht gelöscht werden, dann kommt natürlich die Fehlermeldung auch mehr als einmal was ja unschön ist. Möchte halt das die Fehlermeldung nur einmal ausgeben wird.
Irgendwie habe ich gerade einen denkfehler und komme nicht drauf wie man das ändern könnte.