close× Call Us +49 (1805) 01 29 59

Gr@n@dE
Thread Author: Locke
Thread ID: 487
Thread Info
Es gibt 5 Beiträge zu diesem Thema, und es wurde 2685 mal angesehen.
Wer ist hier? 1 Gäste
 Thema drucken
Fehlermeldung in der pd_Warning Infusion
Locke
Hallo,
ich habe ein Problem mit dem Verwarnsystem. Immer wenn ich einen neuen Verwarngrund eintragen möchte schmeisst er mir eine Fehlermeldung aus, auch wenn ich jemanden Verwarnen will kommt bei mir eine Fehlermeldung.

Fehlermeldung beim Verwarngrund:

Incorrect integer value: '' for column 'warn_id' at row 1


Fehlermeldung beim Verwarnen:

Incorrect integer value: '' for column 'warn_id' at row 1Incorrect integer value: '' for column 'message_from' at row 1


Ich verstehe nicht viel von MySQL abfragen, und von sowas wo halt etwas in die MySQL Tabelle eingetragen wird.
Ich bedanke mich schonmal für die Hilfe.

Liebe Grüße,
Locke.
 
SC-Ad-Bot
 
emblinux
Öffne die Datei warning.inc.php und suche folgenden Code:


function AddWarnCatalog($subject, $points, $length)
{
        $sql = dbquery("INSERT INTO ".DB_PDWARNING_CATALOG." (`warn_id`, `warn_subject`, `warn_point`, `warn_length`)
                                                                        VALUES ('', '".$subject."', '".$points."', '".$length."');");
}



und ersetze ihn durch:


function AddWarnCatalog($subject, $points, $length)
{
        $sql = dbquery("INSERT INTO ".DB_PDWARNING_CATALOG." (warn_subject,warn_point,warn_length)
                                                                        VALUES ('".$subject."', '".$points."', '".$length."');");
}



Dann suche noch die Funktion new_warn_post und dort den Code


$query = "INSERT INTO ".DB_PDWARNING." ( `warn_id` , `user_id` , `post_id` , `thread_id` , `forum_id`, `shout_id`, `warn_subject` , `warn_message` , `warn_point` , `warn_admin` , `warn_datestamp` )
                                                   VALUES ('', '".$shout_warn_data['shout_name']."', '', '', '', '".$shout."', '".$subject."', '".$message."', '".$points."', '".$userdata[user_id]."', '".$insertdate."')";


und erstze diesen durch:


$query = "INSERT INTO ".DB_PDWARNING." (`user_id` , `post_id` , `thread_id` , `forum_id`, `shout_id`, `warn_subject` , `warn_message` , `warn_point` , `warn_admin` , `warn_datestamp` )
                                                   VALUES ('".$shout_warn_data['shout_name']."', '', '', '', '".$shout."', '".$subject."', '".$message."', '".$points."', '".$userdata[user_id]."', '".$insertdate."')";


Mach aber vorher noch ein Backup der Datei, da ich es nicht getestet habe.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Locke
Jetzt kommt folgende Fehlermeldung beim erstellen eines Verwarngrundes:

Field 'warn_id' doesn't have a default value


Und den 2. Code den ich suchen und ersetzen sollte habe ich nicht gefunden.
Bearbeitet von Locke am 21.01.2009 00000001 11:48
 
emblinux
ok, die 2. war falsch, hier noch mal

suche nach


$sql = dbquery("INSERT INTO ".DB_PDWARNING." ( `warn_id` , `user_id` , `post_id` , `thread_id` , `forum_id`, `warn_subject` , `warn_message` , `warn_point` , `warn_admin` , `warn_datestamp` )
                                            VALUES ('', '".$post_warn_data['post_author']."', '".$post."', '".$post_warn_data['thread_id']."', '".$post_warn_data['forum_id']."', '".$subject."', '".$message."', '".$points."', '".$userdata['user_id']."', '".$insertdate."');");


und erstzen mit


$sql = dbquery("INSERT INTO ".DB_PDWARNING." (`user_id` , `post_id` , `thread_id` , `forum_id`, `warn_subject` , `warn_message` , `warn_point` , `warn_admin` , `warn_datestamp` )
                                            VALUES ('".$post_warn_data['post_author']."', '".$post."', '".$post_warn_data['thread_id']."', '".$post_warn_data['forum_id']."', '".$subject."', '".$message."', '".$points."', '".$userdata['user_id']."', '".$insertdate."');");

Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Locke
Ok danke, jetzt besteht der im vorherigen Post genannte Fehler immernoch, und beim Verwarnen kommt nun:

Incorrect integer value: '' for column 'message_from' at row 1
 
Springe ins Forum:

 Ähnliche Themen 

TEST
Thema Forum Antworten Letzter Beitrag
[SUCHE] Kartensammelalbum Infusion Infusionen 2 29.12.2018 00000012 06:55
EBay List Infusion Infusionen 3 23.03.2016 00000003 13:29
C:\fakepath Fehlermeldung Allgemeine Support Fragen 4 22.11.2013 00000011 17:44
PD_Warning automatische Sperre bei 100 Punkte + Admin PN Allgemeine Support Fragen 8 17.10.2013 00000010 12:13
Newsletter Infusion Infusionen 4 17.06.2013 00000006 01:07