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

Gr@n@dE
Thread Author: punkerwelle
Thread ID: 4149
Thread Info
Es gibt 8 Beiträge zu diesem Thema, und es wurde 5179 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


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 00000001 10: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


<?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 00000012 21: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 00000002 00: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 00000004 06:50
User Online / Offline Allgemeine Support Fragen 3 18.02.2017 00000002 23:46
Unable to establish connection to MySQL 1045 : Access denied for user 'www-data'@'localh PHP & MySql 13 18.08.2016 00000008 15:00
User News/Blog Infusionen 2 03.04.2016 00000004 15:33
PN bei User-Transfer (Scoresystem) Infusionen 18 06.01.2016 00000001 05:06
PHPFusion DE NSS