Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

[gelöst] Vor dem löschen eine meldung ausgeben

Eingetragen von loony (203)
am 09.09.2011 - 08:05 Uhr in
  • Anfängerfragen

ich wollte kurz wissen. wie kann ich, bevor ein db eintrag gelöst wird eine meldung ausgeben wie: "Sind Sie sicher dass Sie NAME löschen möchten? Diese aktion kann nicht rückgängig gemacht werden."
wie kann ich sowas erstellen?

lg loony

‹ "Superfish" Menü für alle Themes nachrüstbar? Vorteile? [gelöst] Drupal 7 Umzug von Xampp zu hosteurope.de ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo loony, was meinst du

Eingetragen von michi1983 (73)
am 09.09.2011 - 10:11 Uhr

Hallo loony,

was meinst du genau mit

Zitat:

db eintrag

?
Meinst du damit einen Node auf deiner Seite?
Drupal fragt von Grund auf schon nach beim Löschen von Beiträgen, Seiten etc.

Gruß
Michael

  • Anmelden oder Registrieren um Kommentare zu schreiben

ich habe firmen und

Eingetragen von loony (203)
am 09.09.2011 - 10:25 Uhr

ich habe firmen und abteilungen. diese sind aufgelistet und werden mittels eines links gelöscht. diese haben nichts zu tun mit nodes oder views.
jetzt möchte ich aber das wen ich auf den link klicke ein alert oder so.

die firmen, abteilungen sind in eigenen tabellen in der DB gespeichert. diese einträge möchte ich löschen. kann ja sein das sich eine abteilung zusammenschliest oder sich auflöst.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Und wie hast du diese

Eingetragen von Exterior (2903)
am 09.09.2011 - 12:12 Uhr

Und wie hast du diese Einträge angelegt? Wie gibst du sie aus und wie willst du sie löschen? Eigenes Modul? Gib mal mehr Infos.

  • Anmelden oder Registrieren um Kommentare zu schreiben

ja habe ein eigenes modul

Eingetragen von loony (203)
am 09.09.2011 - 13:57 Uhr

ja habe ein eigenes modul gemacht.
habe ein ganz normales formular gemacht und dieses dan in eine selber angelegte tabelle gespeichert in der db.
auslesen tue ich das in einer seperaten funktion. dafür habe ich auf der db ein view erstellt.
damit das ganze auch sortierbar bleibt habe ich im ->extend('TableSort'); den tablesort mitgegeben. funktioniert alles. in dieser tabelle sind nun
ein EDIT (funktioniert einwandfrei) und ein DELETE (funktioniert nicht)
ich löse es gerade mit den $_GET parameter
sieht so aus. erst im aufbereitungsstatus

<?php
if(!isset($_GET['yes'])){
       
//BUTTEN ZUM LÖSCHEN
       
$output .= "<br />Are you sure you wont DELETE the company <b>" . $result_com->company_name . "</b>. This can not be undone.<br />";
       
$output .= "<a href='".$base_url."/admin/config/system/company/delete?id=".$_GET['id']."&yes=1'>Delete Company \"<b>" . $result_com->company_name . "</b>\"</a><br />";
       
$output .= "<a href='".$base_url."/admin/config/system/company/delete?id=".$_GET['id']."&yes=0'>Cancel</a>";
    }
   
//HAT ES NOCH EINE GET PARAMETR (yes=TRUE) DANN LéSCHEN
   
elseif($_GET['yes']== 1){
       
//Jetzt löschen
       
$output .= "The delete statement!";
    }
   
//IST DER PARAMETER NEIN (yes=FALSE) DANN ZURÜCK ZUR LISTE
   
else{
       
$output .= "Dont delete. Go back to the list!";
        return
drupal_goto('/admin/config/system/company/edit');
    }
    return
$output;
?>

ich denke das ist schon die lösung aber die delete statements müssen noch gemacht werden. gibt es eine bessere lösung bin ich gerne bereit diese entegen zu nehmen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Meinst Du vieleicht sowas

Eingetragen von Mukido (1)
am 09.09.2011 - 14:35 Uhr

Meinst Du vieleicht sowas ?
<a href="link zum script, welches die daten löschen soll" onClick="return confirm(\'Löschen?\')">löschen</a>

  • Anmelden oder Registrieren um Kommentare zu schreiben

genau geht in die richtung.

Eingetragen von loony (203)
am 09.09.2011 - 15:06 Uhr

genau geht in die richtung. danke schöööööön. :D

  • Anmelden oder Registrieren um Kommentare zu schreiben

Funktioniert übrigens nicht

Eingetragen von Exterior (2903)
am 09.09.2011 - 16:04 Uhr

Funktioniert übrigens nicht mehr, wenn im Browser Javascript deaktiviert wurde.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 6 Tagen
  • Hey danke
    vor 2 Wochen 7 Stunden
  • Update: jetzt gibt's ein
    vor 2 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 2 Tagen
  • In der entsprechenden View
    vor 3 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 2 Tagen
  • gelöst
    vor 5 Wochen 6 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 7 Stunden

Statistik

Beiträge im Forum: 250233
Registrierte User: 20452

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 20 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association