Habe eine Löschenfunktion die auch funktioniert! Jetzt brauch ich aber ne Abfrage die mich auffordert das löschen zu bestätigen! Eine Messagebox die sagt ja oder nein!
Ankündigung
Einklappen
Keine Ankündigung bisher.
Löschen erst durch Bestätigung
Einklappen
Neue Werbung 2019
Einklappen
X
-
Stichworte: -
-
wenn die messagebox mit js sein soll geht es so:
Code:abfrage=confirm("Wirklich löschen?"); if(abfrage==True){ location.href="index.php?delete=true"; } else { location.href="index.php?delelte=false"; }
-
Sorry
Code:$sql ="DELETE FROM Solutions WHERE ID = '".$id."'"; mysql_query($sql) or die("Error: " . mysql_error()); echo "Daten wurden gelöscht!";
Kommentar
-
Code:if($_GET['delete']=="true"){ $sql ="DELETE FROM Solutions WHERE ID = '".$id."'"; mysql_query($sql) or die("Error: " . mysql_error()); echo "Daten wurden gelöscht!"; }
Kommentar
-
???
Jetzt passiert nichts mehr!!!
Code:<form action="<?php echo $PHP_SELF ?>" method="post" name="eintragung"> ID eintragen: <input type="text" name="id"> <input type="submit" value="löschen"> </form> <?php $db=mysql_connect("cassiopeya", "thomas", "")or die(mysql_error()); mysql_select_db("Knowledgebase")or die(mysql_error()); // // $sql ="DELETE FROM Solutions WHERE ID = '".$id."'"; // mysql_query($sql) or die("Error: " . mysql_error()); // // echo "Daten wurden gelöscht!"; if($_GET['delete']=="true"){ $sql ="DELETE FROM Solutions WHERE ID = '".$id."'"; mysql_query($sql) or die("Error: " . mysql_error()); echo "Daten wurden gelöscht!"; } ?>
Kommentar
-
ja du musst ja davor ein script machen in dem der js-code eingebettet ist
Code:function confirm(id) { abfrage=confirm("Wirklich?"); if(abfrage==True){ location.href="index.php?delete=true&id=" + id; } else { location.href="index.php"; } }
Code:löschen
Kommentar
-
-
Code:<script language=javascript> function confirm(id) { abfrage=confirm("Wirklich?"); if(abfrage==True){ location.href="index.php?delete=true&id=" + id; } else { location.href="index.php"; } } </script> <?php if($_GET['delete']=="true") { echo 'Der Code zum Löschen'; } elseif($_GET['delete']=="false") { echo 'Ach du willst garnichts löschen?'; } ?>
Code:löschen
Kommentar
-
hab meinen eintrag davor geupdated
damit du siehst dass en neue beitrag hier vorliegt poste ich einfach noch mal was :wink:
Kommentar
-
@maxi: wenn du den js-code und den php-code zum löscehn in ein script machst wirst der user immer wieder gefragt ob er wirklich löschen will
außer du machst es so:
Code:if($delete!="true"){ js code } else { php code }
Kommentar
-
-
ja stimmt, man muss einfach 2 dateien nehmen. bei deinem beispiel wird man immer wieder gefragt wenn mna nein sagt, wenn ich das richtig sehe.
//edit: oder die if-schleifen vor den js-teil packen und dann im then-teil nach dem löschen alles mit nem die(); abbrechen.
Kommentar
-
Kommentar