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

Thread Author: punkerwelle
Thread ID: 4149
Thread Info
Es gibt 8 Beiträge zu diesem Thema, und es wurde 4647 mal angesehen.
Wer ist hier? 1 Gäste
 Thema drucken
User melden Feld
punkerwelle
hallo, wenn ich das User melden field instaliere bekomme ich auf den Profielen folgende fehlermeldung

Code 

Notice: Undefined variable: form_action in /var/www/m1083/html/includes/user_fields/user_lopro_include.php on line 63


ich habe alles nach anleitung installiert. hab ichda nochirgendetwas übersehen?
Bearbeitet von punkerwelle am 31.01.2013 um 11:51
 
SC-Ad-Bot
 
Dat Tunes
Was steht in der user_lopro_include.php in Zeile 63 ?


Leute ohne Macke, sind Kacke Dickeslachen
Oh Herr, schmeiss Grundwissen von Himmel !
 
punkerwelle
folgendes steht in dieser Datei

Code 

<?php
/*-------------------------------------------------------+
| Filename: user_lopro_include.php
+--------------------------------------------------------*/
if (!defined("IN_FUSION")) { die("Access Denied"); }

include INFUSIONS."prof_log/infusion_db.php";

$data = dbarray(dbquery("SELECT * FROM ".DB_PROF_LOG_SETT_DB.""));

   if ($data['SQL_log_on'] == "") {  echo "";    }
    elseif ($data['SQL_log_on'] == "display") {     

// Display user field input display
if ($profile_method == "display") {
   $user_lopro = isset($user_data['user_lopro']) ? $user_data['user_lopro'] : "";
if (file_exists(INFUSIONS."prof_log/locale/".$settings['locale'].".php")) {
   include INFUSIONS."prof_log/locale/".$settings['locale'].".php";
} else {
   include INFUSIONS."prof_log/locale/German.php";
}


echo "<script type='text/javascript' language='JavaScript' src='".BASEDIR."jscript/boxover.js'></script>";

if (!defined("DB_SQL3")) {
   define("DB_SQL3", DB_PREFIX."profile_log");
}

$server = USER_IP;

if ((isset($_GET['action']) && $_GET['action'] == "delete") && (isset($_GET['LOGPROF_id']) && isnum($_GET['LOGPROF_id']))) {
   $result = dbquery("DELETE FROM ".DB_SQL3." WHERE LOGPROF_id='".$_GET['LOGPROF_id']."'");
   redirect(BASEDIR."profile.php?lookup=".$_GET['lookup']."&status=del");
} else {
   if (isset($_POST['SQL_user'])) {
     $LOGPROF_ip = $_GET['lookup'];
   #   $LOGPROF_ip = stripinput($_POST['LOGPROF_ip']);
      $LOGPROF_user_id = stripinput($_POST['LOGPROF_user_id']);
      $LOGPROF_status = stripinput($_POST['LOGPROF_status']);
      $LOGPROF_descr = stripinput($_POST['LOGPROF_descr']);
      if ($LOGPROF_ip || $LOGPROF_status) {
         if ((isset($_GET['action']) && $_GET['action'] == "edit") && (isset($_GET['LOGPROF_id']) && isnum($_GET['LOGPROF_id']))) {
            $result = dbquery("UPDATE ".DB_SQL3." SET LOGPROF_ip='$LOGPROF_ip', LOGPROF_status='$LOGPROF_status', LOGPROF_descr='$LOGPROF_descr' WHERE LOGPROF_id='".$_GET['LOGPROF_id']."'");
         } else {
            $result = dbquery("INSERT INTO ".DB_SQL3." (LOGPROF_ip, LOGPROF_user_id, LOGPROF_status, LOGPROF_descr, LOGPROF_datestamp) VALUES ('$LOGPROF_ip', '".$server." ".$userdata['user_name']."', '$LOGPROF_status', '$LOGPROF_descr', '".time()."')");
      //-----USERS PN NOTIFICATION-----//
      $result = dbquery("INSERT INTO ".$db_prefix."messages (
      message_to, message_from, message_subject, message_message, message_smileys, message_read, message_datestamp, message_folder
      ) VALUES( '1', '1', 'Ein Profil wurde gemeldet', 'Siehe im Admin nach dem Gemeldeten Profil', 'y', '0', '".time()."', '0')");
      //-----USERS PN NOTIFICATION-----//
         }
      }
      redirect(BASEDIR."profile.php?lookup=".$_GET['lookup']."");
   }

   echo "<tr>";
   echo "<td class='tbl2'><b>".$locale['plog_440']."&nbsp;(".$_GET['lookup'].")</b>";
   echo "</td><td class='tbl2'>";
   echo "<input type='hidden' name='LOGPROF_ip' value='".$_GET['lookup']."' class='text' style='width:35px' />".$locale['plog_471']."&nbsp;<b title='".$locale['plog_470.2']."'>&nbsp;".$locale['plog_470.1']."</b>";
  echo "<input type='hidden' name='LOGPROF_status' value='1' class='text'  /><input type='hidden' name='LOGPROF_user_id' value='".$user_data['user_id']."' class='text'  />\n";
   echo"</td></tr>";
   echo "<form name='SQL_form' method='post' action='$form_action'>";
   echo "<tr>";
   echo "<input type='hidden' name='LOGPROF_ip' value='".$_GET['lookup']."' class='text' style='width:35px' />";
  echo "<input type='hidden' name='LOGPROF_status' value='1' class='text'  /><input type='hidden' name='LOGPROF_user_id' value='".$user_data['user_id']."' class='text'  />\n";
   echo "<td class='tbl'><input type='submit' name='SQL_user' value='".$locale['plog_log']."' class='button' onclick=\"return confirm('Profil wirklich melden ???');\" /></td><td class='tbl1'>";
   echo "<input type='text' name='LOGPROF_descr' class='textbox' style='width:100%'/></td>";
   echo "</tr>\n<tr>";
   echo "</tr>\n</form>\n";
    }
  }
 }
?>


Bearbeitet von punkerwelle am 23.12.2012 um 22:54
 
punkerwelle
hab die zeile 63 mal gelöscht jetzt ist der fehler weg. thx
 
punkerwelle
hm der fehler ist zwar weg aberich habe nun bemerkt das ich keine User Mehr melden kann

in der zeile 63 steht folgendes

[geshi=php]echo "<form name='SQL_form' method='post' action='$form_action'>";[/geshi]
 
punkerwelle
push*
 
matt
die ,,post abfrage fehlt,,.

Du musst immer den POST......mit einem UPDATE.....in der Datenbank mit einer ,,result,,Abfrage deklarieren.Und die Datenbank fragt dich ob du ihn melden möchtest obwohl der post nicht vorhanden ist in der DB

Link zur infusion per pm teste es durch
Bearbeitet von matt am 12.02.2013 um 01:33
 
punkerwelle
hab es komplett runtergeschmissen und neu instaliert, jetzt geht alles
 
Springe ins Forum:

 Ähnliche Themen 

TEST
Thema Forum Antworten Letzter Beitrag
PHP Fusion 7 User Photogallery Allgemeine Support Fragen 3 26.04.2019 um 08:50
User Online / Offline Allgemeine Support Fragen 3 19.02.2017 um 00:46
Unable to establish connection to MySQL 1045 : Access denied for user 'www-data'@'localh PHP & MySql 13 18.08.2016 um 17:00
User News/Blog Infusionen 2 03.04.2016 um 17:33
PN bei User-Transfer (Scoresystem) Infusionen 18 06.01.2016 um 06:06