ilch Forum » Allgemein » HTML, PHP, SQL,... » Abfrage hinzufügen

Geschlossen
  1. #1
    User Pic
    Tyrargo Mitglied
    Registriert seit
    30.01.2006
    Beiträge
    5.541
    Beitragswertungen
    7 Beitragspunkte
    Ich würde gern zu dem Profilmod noch weitere Felder hinzufügen.

    Ich bin jetzt so weit, dass mir die Profilfelder angezeigt werden.
    Ich kann diese auch unter PHPMyadmin verändern. Allerdings werden sie nicht geändert, wenn ich das Profil direkt editiere.

    Irgendetwas fehlt noch, aber ich komme nicht drauf, was.

    Der Profilmod ist dieser hier: externer Link

    Wenn ich das Profil ändere, kommt folgender Hinweis:
    Fatal error: Call to undefined function get_vorname() in /homepages/6/d39789313/htdocs/clanneu/include/contents/user/profil_edit.php on line 229


    In besagter Zeile steht folgendes:
    vorname = '".get_vorname(escape($_POST['vorname'], 'string'))."',


    ich hatte einfach den Wert von Homepage übernommen und in vorname geändert


    verwendete ilchClan Version: 1.1 P

    betroffene Homepage: test.vistauri.net
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.638
    Beitragswertungen
    1193 Beitragspunkte
    get_vorname(); ist eine Funktion welche dann auch noch erstellt oder vorhanden sein muss. Die Fehlermeldung sagt Dir, dass diese Funktion nicht definiert wurde.
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Tyrargo Mitglied
    Registriert seit
    30.01.2006
    Beiträge
    5.541
    Beitragswertungen
    7 Beitragspunkte
    Und wo füge ich die Funktion hinzu?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.638
    Beitragswertungen
    1193 Beitragspunkte
    Schau mal wo die anderen Funktionen sind und/oder wo die Funktion ist, welche Du umbenannt hast. Es ist für mich schwer nachzuvollziehen für was die Funktionen sind ohne den Code zu sehen.
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Tyrargo Mitglied
    Registriert seit
    30.01.2006
    Beiträge
    5.541
    Beitragswertungen
    7 Beitragspunkte
    in der includes/func/profilefelds.php sind die definiert:

    function profilefields_show_spez_homepage ($value,$uid) {
      global $lang;
      return ( profilefields_show_echo_standart ( $lang['homepage'], (empty($value)?'':'<a href="'.$value.'" target="_blank">'.$value.'</a>') ) );


    hab ich einfach den eintrag hinzugefügt:
    function profilefields_show_spez_vorname ($value,$uid) {
      global $lang;
      return ( profilefields_show_echo_standart ( $lang['vorname'], (empty($value)?'':'<a href="'.$value.'" target="_blank">'.$value.'</a>') ) );
    }


    aber klappt immer noch nicht...

    ps unter contents/user/user_info.php hab ich diees geändert:

    $user_name = $row['name'];
    	$user_vorname = $row['vorname'];
    	$user_nachname = $row['nachname'];

    da stand vorher nur user_name da hab ich vor und nachname auch hinzugefügt


    Zuletzt modifiziert von Tyrargo am 03.07.2013 - 16:31:45
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Tyrargo Mitglied
    Registriert seit
    30.01.2006
    Beiträge
    5.541
    Beitragswertungen
    7 Beitragspunkte
    Hab es gelöst.

    Anstelle
    vorname = '".get_vorname(escape($_POST['vorname'], 'string'))."',


    muss es heißen
    vorname = '".escape($_POST['vorname'], 'string')."',
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten