SQL-Befehl funktioniert nicht

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
errt
Mitglied
Beiträge: 490
Registriert: 19.03.2006 08:24

Beitrag von errt »

Hallo? Ideen sind gefragt :wink:
errt
Mitglied
Beiträge: 490
Registriert: 19.03.2006 08:24

Beitrag von errt »

Weiß es denn keiner?
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Wird denn die Nachricht angezeigt?

Ich würde auf jeden Fall mal ein paar echos in meinen Quellcode schreiben, um zu schauen, was gemacht wird und was nicht.
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
errt
Mitglied
Beiträge: 490
Registriert: 19.03.2006 08:24

Beitrag von errt »

Welche Nachricht? Es gibt keine Anzeigen. Nur werden die Werte weder gespiechert noch geladen. Und könntest du mir das mit den echos mal näher erklären?
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

errt hat geschrieben:Welche Nachricht?
Stimmt, ist ja gar keine Nachricht. :-?

Wird denn der folgende Code ausgeführt (aus der admin_adr_temple.txt)?

Code: Alles auswählen

adr_previous( Adr_temple_general_success , admin_adr_temple , '' );
Zu den echos: Wenn der Code nicht ausgeführt wird, solltest du mit echos nach den verschiedenen if-Anweisungen überprüfen, ob die Anweisungen auch erfüllt sind.
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
errt
Mitglied
Beiträge: 490
Registriert: 19.03.2006 08:24

Beitrag von errt »

1. Woher soll ich wissen, ob der Code ausgeführt wird?
2. Weiß ich jetzt immernoch nicht, wie das mit den komischen echos geht...
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Naja, der Code wird ja irgendwas machen... :wink:

Zu den echos:

Code: Alles auswählen

if ($submit)
{
	echo 'Debug: Submit<br />';
	$partial_heal_price = intval($HTTP_POST_VARS['partial_heal_price']);

	[...]

	// verify empty fields
	if (  $partial_heal_price == '' || $partial_mana_price == '' || $partial_resurrect_price == '' || $partial_resurrect_exp == '' || $total_heal_price == '' || $total_mana_price == '' || $total_resurrect_price == '' || $total_resurrect_exp == '' )
	{
		echo 'Debug: Empty fields';
		adr_previous( Field_empty , admin_adr_temple , '' );
	}

	$sql= "UPDATE ". ADR_GENERAL_TABLE . "
		SET config_value = '$partial_heal_price'
		WHERE config_name = 'partial_heal_price' ";
	if ( !($result = $db->sql_query($sql)) )
		message_die(GENERAL_ERROR, "Could not update adr general table.", '', __LINE__, __FILE__, $sql);

	[...]

	echo 'Debug: Adr_temple_general_success';

	adr_previous( Adr_temple_general_success , admin_adr_temple , '' );
}
Sowas sollte man eigentlich generell bei solchen Sachen machen. Manchmal kann auch ein print_r() bei arrays helfen oder ein die(), wenn das Script danach nicht mehr weiterarbeiten soll (z.B. bei Timeouts).
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Benutzeravatar
patti2005
Mitglied
Beiträge: 406
Registriert: 18.11.2005 13:22
Wohnort: Kerken
Kontaktdaten:

Beitrag von patti2005 »

na die erweiterung zum ADR mod ist auch noch in der alpha phase so weit ich das bei dem entwickler gelsen hatte ;)
frag am besten da mal nach , der kann dir sicher weiter helfen , bei dem problem ;)
errt
Mitglied
Beiträge: 490
Registriert: 19.03.2006 08:24

Beitrag von errt »

Also wenn ich die echos so einbau kommt folgendes:
Debug: Submit
Wenn ich dieses echo weglasse bekomme ich nur noch den Link zurück.
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Zeig mal deine aktuelle Version, bitte.

Eigentlich könntest du mit diesen Hilfsmitteln aber rühig mal selber schauen, woran es liegen könnte, denn wir (bzw. ich) machen auch nur das... :wink:
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Antworten

Zurück zu „phpBB 2.0: Mod Support“