Seite 1 von 2

phpBB - Vor dem Löschen Ja/Nein abfrage?

Verfasst: 04.05.2003 15:05
von JLoop©
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

Verfasst: 04.05.2003 19:11
von JLoop©
Niemand ne idee wie ich das hinbekommen kann? :cry:

Grüße JLoop

Verfasst: 04.05.2003 22:22
von Mister_X
Schonmal geschaut wie phpBB2 das beim Beiträge löschen macht ?

Verfasst: 05.05.2003 10:55
von JLoop©
Ja schon aber irgendwie steige ich da nicht durch welche code ich brauche :cry:

Gruß JLoop

Verfasst: 06.05.2003 12:15
von JLoop©
Sonst irgendjemand der mir weiterhelfen kann das hinzubekommen? :cry:

JLoop

Verfasst: 06.05.2003 17:06
von Mister_X
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.

Verfasst: 06.05.2003 17:53
von JLoop©
Hab dir tpl/php-datei mal per PM geschickt

Gruß JLoop

Re: phpBB - Vor dem Löschen Ja/Nein abfrage?

Verfasst: 06.05.2003 19:12
von Dwing

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.

Verfasst: 06.05.2003 19:50
von JLoop©
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

Verfasst: 09.05.2003 02:35
von JLoop©
hmm sonst irgendjemand ne idee? :cry: Ich komm echt net weiter egal wie ichs probier es läuft schief :(

Gruss JLoop