Niedawno pisałem do Was z prośbą o pomoc w TYM.
Teraz potrzebuję pomocy w dodaniu pola profilu, które miało wyświetlać obrazek, szukając po ID w bazie z tymi obrazkami (czyli to z wyżej podanego linku). User oczywiście sam wpisuje sobie ten ID w profilu.
Baza z obrazkami składa się z:
postac_id | postac_name | postac_link
Plik pola:
<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright © 2002 - 2008 Nick Jones
| http://www.php-fu...
+--------------------------------------------------------+
| Filename: user_ulu_include.php
| Author: eDan
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licen... Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
if (!defined("IN_FUSION")) { die("Access Denied"); }
if ($profile_method == "input") {
echo "<input type='text' name='user_ulu' value='".(isset($user_data['user_ulu']) ? $user_data['user_ulu'] : "")."' maxlength='50' class='textbox2' style='width:200px;' /> ".$locale['uf_ulu']."<p>";
} elseif ($profile_method == "display") {
if ($user_data['user_ulu']) {
$res = dbquery("SELECT * FROM ".DB_PREFIX."postacie WHERE postac_id='".$data['user_ulu']."'");
if (dbrows($res)) {
echo "<font style='color: #c06967; font-size: 12px;'><b>Ulubiona postać</b></font>";
echo "<font style='color: #c18a20; font-size: 12px;'><b>".$data['postac_name']."</b></font>";
echo "<center><img src='".IMAGES."postacie/".$data['postac_link']."' alt='".$data['postac_name']."' title='".$data['postac_name']."' border='0'></center>";
}
}
} elseif ($profile_method == "validate_insert") {
$db_fields .= ", user_ulu";
$db_values .= ", '".(isset($_POST['user_ulu']) ? stripinput(trim($_POST['user_ulu'])) : "")."'";
} elseif ($profile_method == "validate_update") {
$db_values .= ", user_ulu='".(isset($_POST['user_ulu']) ? stripinput(trim($_POST['user_ulu'])) : "")."'";
}
?> Kliknij i zaczekaj na załadowanie kodu ...
Jak włączam w/w kod to wyskakuje mi błąd:
Notice: Undefined index: user_ulu in /home/narutoz/domains/narutoz.linuxpl.eu/public_html/includes/user_fields/user_ulu_include.php on line 24
Kliknij i zaczekaj na załadowanie kodu ...
Wiadomość doklejona:
Problem rozwiązany. Myślałem, że $user_data działa w v7 tak jak $userdata we wcześniejszej wersji.
Edytowane przez Szapko dnia 25.07.2009 00:54:47
|