Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
JLoop©
Mitglied
Beiträge: 291 Registriert: 21.09.2002 15:24
Beitrag
von JLoop© » 04.05.2003 15:05
Hi,
mit diesem code werden einige über ein formular ausgewählte datensätze aus der DB gelöscht:
Code: Alles auswählen
if ( $mode == 'delete' )
{
if ( !empty( $_POST['topic_id'] ) )
{
foreach($_POST['topic_id'] as $id)
{
$sql = "DELETE
FROM " . TOPICS_PERSONAL_TABLE . "
WHERE topic_id = $id
AND user_id = " . $userdata['user_id'];
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Could not delete topic personal information", '', __LINE__, __FILE__, $sql);
}
}
$message = 'Gelöscht';
}
else
{
$message = 'Nicht gelöscht';
}
}
Nun möchte ich gerne das vor dem Löschen eine Ja/Nein abfrage wie beim löschen von Postings angezeigt wird wie bekomme ich das am besten hin?
Grüße JLoop
Die Rechtschreibfehler in meinen Beiträgen sind nur zur Zierde
JLoop©
Mitglied
Beiträge: 291 Registriert: 21.09.2002 15:24
Beitrag
von JLoop© » 04.05.2003 19:11
Niemand ne idee wie ich das hinbekommen kann?
Grüße JLoop
Die Rechtschreibfehler in meinen Beiträgen sind nur zur Zierde
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102 Registriert: 24.05.2001 02:00
Wohnort: Augsburg
Beitrag
von Mister_X » 04.05.2003 22:22
Schonmal geschaut wie phpBB2 das beim Beiträge löschen macht ?
JLoop©
Mitglied
Beiträge: 291 Registriert: 21.09.2002 15:24
Beitrag
von JLoop© » 05.05.2003 10:55
Ja schon aber irgendwie steige ich da nicht durch welche code ich brauche
Gruß JLoop
Die Rechtschreibfehler in meinen Beiträgen sind nur zur Zierde
JLoop©
Mitglied
Beiträge: 291 Registriert: 21.09.2002 15:24
Beitrag
von JLoop© » 06.05.2003 12:15
Sonst irgendjemand der mir weiterhelfen kann das hinzubekommen?
JLoop
Die Rechtschreibfehler in meinen Beiträgen sind nur zur Zierde
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102 Registriert: 24.05.2001 02:00
Wohnort: Augsburg
Beitrag
von Mister_X » 06.05.2003 17:06
dazu müsste ich ein bissel mehr wissen, welche Datei ist das, kann die Dinger jeder löschen, was fürn Mod ist das überhaupt. Wie sieht deine komplette *.php Datei aus.
JLoop©
Mitglied
Beiträge: 291 Registriert: 21.09.2002 15:24
Beitrag
von JLoop© » 06.05.2003 17:53
Hab dir tpl/php-datei mal per PM geschickt
Gruß JLoop
Die Rechtschreibfehler in meinen Beiträgen sind nur zur Zierde
Dwing
Ehrenadmin
Beiträge: 1965 Registriert: 17.06.2001 02:00
Beitrag
von Dwing » 06.05.2003 19:12
Code: Alles auswählen
if ( $mode == 'delete' )
{
#########abfrage#####
if($confirm != TRUE)
{
message_die(GENERAL_MESSAGE, '<a href="' . append_sid("$PHP_SELF?confirm=TRUE") . '">Hier klicken zum löschen</a>');
}
##################
if ( !empty( $_POST['topic_id'] ) )
{
foreach($_POST['topic_id'] as $id)
{
$sql = "DELETE
FROM " . TOPICS_PERSONAL_TABLE . "
WHERE topic_id = $id
AND user_id = " . $userdata['user_id'];
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Could not delete topic personal information", '', __LINE__, __FILE__, $sql);
}
}
$message = 'Gelöscht';
}
else
{
$message = 'Nicht gelöscht';
}
}
sollte gehen.
JLoop©
Mitglied
Beiträge: 291 Registriert: 21.09.2002 15:24
Beitrag
von JLoop© » 06.05.2003 19:50
Es funktioniert zwar aber ich hätte schon lieber diese zwei Buttons Ja/Nein wie beim löschen von Beiträgen trotzdem danke
Grüße JLoop
Die Rechtschreibfehler in meinen Beiträgen sind nur zur Zierde
JLoop©
Mitglied
Beiträge: 291 Registriert: 21.09.2002 15:24
Beitrag
von JLoop© » 09.05.2003 02:35
hmm sonst irgendjemand ne idee?
Ich komm echt net weiter egal wie ichs probier es läuft schief
Gruss JLoop
Die Rechtschreibfehler in meinen Beiträgen sind nur zur Zierde