[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Отображение образа, как сделать?
Godwarlock
В общем дело в том, что в БД есть таблица "users", в ней поле "obraz" и у юзера ссылка на картинку /mg/maleobraz.gif В профиле эта самая картинка должна загружаться, но не пойму почему этого не происходит всеравно - пусто
Вот код
Цитата
<?
print "<img src='/img/$obraz' width=90 height=210 border=0 alt=\"$who\">";
?>


В папке img имеется та самая гиф картинка, но не отображает ту, которую получает пользователь при регистрации.



Спустя 5 минут, 16 секунд (13.03.2011 - 01:58) imba написал(а):
/mg/ - это опечатка?
Правой кнопкой на картинку (которая не отобразилась - крестик) и в свойствах смотри её полный путь, он может отличаться от того, где сама фотка лежит! Обрати внимание на реестр букв, они должны быть идентичны.

Спустя 1 час, 35 минут, 7 секунд (13.03.2011 - 03:33) Godwarlock написал(а):
Да опечатка /img/maleobraz.gif стоит.
Путь полный прописан, ибо прописывая:
Цитата
<?
print "<img src='/img/maleobraz.gif' width=90 height=210 border=0 alt=\"$who\">";
?>

Картинка грузится, но как только меняя на:
Цитата
<img src='/img/$obraz'

Он не показывает картинку, просто пустое окно.
Вот часть скрипта файла functions.php который как раз должен отвечать за пользователя
Цитата
/*============ПОКАЗАТЬ Пользователя===========================*/
function showPlayer($who){
$result = mysql_query("SELECT * FROM users WHERE login='$who'");
$db = mysql_fetch_array($result);
$amulet=$db["amulet"];
$clips=$db["clips"];
$braslets=$db["braslets"];
$hand_r=$db["hand_r"];
$hand_r_type=$db["hand_r_type"];
$hand_l=$db["hand_l"];
$hand_l_type=$db["hand_l_type"];
$armour=$db["armour"];
$poyas=$db["poyas"];
$obraz=$db["obraz"];
$ring1=$db["ring1"];
$ring2=$db["ring2"];
$ring3=$db["ring3"];
$rune1=$db["rune1"];
$rune2=$db["rune2"];
$rune3=$db["rune3"];
$rune4=$db["rune4"];
$helmet=$db["helmet"];
$perchi=$db["perchi"];
$boots=$db["boots"];
$level=$db["level"];
$hp[0]=$db["hp"];
$hp[1]=$db["hp_all"];
$mana[0]=$db["mana"];
$mana[1]=$db["mana_all"];
$sila=$db["sila"];
$lovkost=$db["lovkost"];
$udacha=$db["udacha"];
$power=$db["power"];
$vospriyatie=$db["vospriyatie"];
$intellekt=$db["intellekt"];
$acsess1=$db["acsess1"];
$acsess2=$db["acsess2"];
$animal=$db["animal"];
include "player_b.php";
print "Сила: $sila<BR>";
print "Реакция: $lovkost<BR>";
print "Удача: $udacha<BR>";
print "Выносливость: $power<BR>";
if($level>0){
print "Восприятие: $vospriyatie<BR>";
}
if($intellekt>0){
print "Интеллект: $intellekt<BR>";
}
}
/*======================================================*/

/*============ПОКАЗАТЬ ИГРОКА INF===========================*/
function showPlayer_inf($who){
$result = mysql_query("SELECT * FROM users WHERE login='$who'");
$db = mysql_fetch_array($result);

$amulet=$db["amulet"];
$clips=$db["clips"];
$braslets=$db["braslets"];
$hand_r=$db["hand_r"];
$hand_r_type=$db["hand_r_type"];
$hand_l=$db["hand_l"];
$hand_l_type=$db["hand_l_type"];
$armour=$db["armour"];
$poyas=$db["poyas"];
$obraz=$db["obraz"];
$ring1=$db["ring1"];
$ring2=$db["ring2"];
$ring3=$db["ring3"];
$rune1=$db["rune1"];
$rune2=$db["rune2"];
$rune3=$db["rune3"];
$rune4=$db["rune4"];
$helmet=$db["helmet"];
$perchi=$db["perchi"];
$shield=$db["shield"];
$boots=$db["boots"];
$level=$db["level"];
$hp[0]=$db["hp"];
$hp[1]=$db["hp_all"];
$mana[0]=$db["mana"];
$mana[1]=$db["mana_all"];
$sila=$db["sila"];
$lovkost=$db["lovkost"];
$udacha=$db["udacha"];
$power=$db["power"];
$vospriyatie=$db["vospriyatie"];
$intellekt=$db["intellekt"];
$city=$db["city"];
$city_game=$db["city_game"];
$acsess1=$db["acsess1"];
$acsess2=$db["acsess2"];
$animal=$db["animal"];

$online = 0;

$SEARCH = mysql_query("SELECT * FROM online WHERE login = '$who'");

        if(mysql_fetch_array($SEARCH)){$online = 1;}

$block=$db["blok"];
include "player_b.php";
?>
<style>
.small {font-size: 9pt; color: #000000}
</style>
<?
print "<span class='small'><center>Город: <B>$city</B></center>";
if($online==1){
print "<span class='small'>Персонаж сейчас <B>Онлайн</B><BR>";
$room=$db["room"];
print "<center><B>$room</B></center></span><BR>";
}
else{
print "<span class=small>Персонаж сейчас <B>Оффлайн</B></span><BR>";
}
if($db["battle"]!=0){
$id=$db["battle"];
print "<span class='small'>Персонаж в <a class=us2 href='log.php?log=$id' target=_new2>поединке</a></span><BR>";
}

}
/*======================================================*/


Он инклюдит файл player_b.php, где и находится эта строка
Цитата
<?
print "<img src='/img/$obraz' width=90 height=210 border=0 alt=\"$who\">";
?>


Спустя 46 секунд (13.03.2011 - 03:34) Godwarlock написал(а):
Уже несколько часов с этим борюсь, всё не могу понять, в чем ошибка.

Спустя 14 минут, 58 секунд (13.03.2011 - 03:49) imbalance_hero написал(а):
Он не показывает картинку, просто пустое окно. - Правой кнопкой и заходи в свойство картинки, там будет ссылка (адрес, урл) до картинки, проверяй, правильно ли записан, а так же не пуста ли переменная.

Спустя 4 часа, 55 минут, 14 секунд (13.03.2011 - 08:44) Godwarlock написал(а):
Путь полный прописан, ибо прописывая:
Цитата
<?
print "<img src='/img/maleobraz.gif' width=90 height=210 border=0 alt=\"$who\">";
?>

Картинка грузится, поэтому проблема не в том, какой путь.

Спустя 6 минут, 53 секунды (13.03.2011 - 08:51) Godwarlock написал(а):
user posted image
Собственно вот, по середине просто пустое оконо.

А вот в бд
user posted image

Спустя 2 часа, 5 минут, 37 секунд (13.03.2011 - 10:57) neadekvat написал(а):
Godwarlock, вы не поняли, что вам посоветовали. Правой кнопкой мыши кликните на этой неотображающейся картинке и посмотрите ее свойства - какой там адрес? Еще вариант - открыть исходный html код и посмотреть, что за значение у вас там в адресе после генерации кода.

Спустя 3 часа, 17 минут, 33 секунды (13.03.2011 - 14:14) imbalance_hero написал(а):

Спустя 46 минут, 44 секунды (13.03.2011 - 15:01) Godwarlock написал(а):
user posted image
Вот

Спустя 26 минут, 52 секунды (13.03.2011 - 15:28) imbalance_hero написал(а):
Godwarlock
Первое: выведи переменную так:
echo '<img src="img/'.$img.'" />';
Второе - в переменной - пусто!

Спустя 30 минут, 28 секунд (13.03.2011 - 15:59) Godwarlock написал(а):
Что-то всеравно понять не могу. Вывел переменную
echo '<img src="img/'.$img.'" />';
Появилась дополнительная картинка и также пустая.

Спустя 53 минуты, 11 секунд (13.03.2011 - 16:52) imbalance_hero написал(а):
логично, что вместо $img надо было подставить свою переменную! А так же проверить, пуста ли она в целом.

Спустя 20 минут, 43 секунды (13.03.2011 - 17:12) Godwarlock написал(а):
Цитата
<?
print "<img src='img/$obraz' width=90 height=210 border=0 alt=\"$who\">";
echo "echo '<img src="img/'.$obraz.'" />';
?>

Картинки пустые всеравно

Спустя 26 минут, 25 секунд (13.03.2011 - 17:39) Godwarlock написал(а):
Опа, всё решил проблему. Всем спасибо.
Попробывал
<?
print "<img src='$obraz' width=90 height=210 border=0>";
?>
И залил в корневую папку с файлом картинку. Теперь всё работает
Однако интересно, как отобразить образ в папке
Всё, нормально. Я теперь разобрался. Тему можно закрывать

Спустя 21 минута, 26 секунд (13.03.2011 - 18:00) imbalance_hero написал(а):
Godwarlock
Видел свой скрин-шот, так вот, он совсем кривой! По факту у тебя там должно было быть:
img/img/maleobraz.gif . То есть я от тебя пытался выбить именно то, что указываешь ты img дважды + научить нормально определять ошибку. В следующий раз опять ссылку укажешь неправильно и на форум. Надо всегда лезть и смотреть, как браузер отдаёт код. Лишь читать исходный код страницы.

Спустя 2 минуты, 34 секунды (13.03.2011 - 18:03) Godwarlock написал(а):
imbalance_hero спасибо. Буду знать

Спустя 3 часа, 39 минут, 21 секунда (13.03.2011 - 21:42) Godwarlock написал(а):
Другая проблема возникла, не столь критичная. Новый топик не создаю, дабы не флудить.
В общем, сверху страницы есть таблица не большая, я бы сказал совсем не большая. На ней расположены кнопки. Форум, Новости, Выход. Проблема в том, что как не меняй align они постоянно с правой стороны, а мне нужно, чтобы эти 3 кнопки были в центре таблицы. Как это исправить?
Цитата
<td align=right>
<input align=center class=but type=button value=Форум

onclick="top.main.location.href='forum/index.php'" style="width=30" align=center>
<input class=but type=button value=Новости onclick=new_win("news") style="width=75">
<input class=but type=button value=выход onClick=exit(); style="width=75">
</td>

Надо чтобы было так
user posted image

Спустя 26 минут, 22 секунды (13.03.2011 - 22:09) Winston написал(а):
Попробуй так
<td style="text-align: center">
<input
align=center class=but type=button value=Форум

onclick="top.main.location.href='forum/index.php'" style="width=30" align=center>
<input
class=but type=button value=Новости onclick=new_win("news") style="width=75">
<input
class=but type=button value=выход onClick=exit(); style="width=75">
</td>

Спустя 1 час, 29 минут, 9 секунд (13.03.2011 - 23:38) Godwarlock написал(а):
неа, не помогло.

Спустя 6 минут, 3 секунды (13.03.2011 - 23:44) imbalance_hero написал(а):
Godwarlock
Ты не уточнил, таблицы или именно данной ячейки! Может быть там 100 других ячеек, и ты хочешь скопировать их в другую.
По факту, инпуты необходимо поместить в один контейнер <div> (<div><input><input></div>). Для этого контейнера выставить align="left". Но это с учетом того, что ширина ячейки такая, как тебе надо.

Спустя 5 минут, 56 секунд (13.03.2011 - 23:50) Godwarlock написал(а):
Вот весь скрипт.
Цитата
<?
session_start();
?>
<link REV="made" href="mailto:smallrat@ukr.net">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta http-equiv="Content-Language" content="ru">
<LINK REL=StyleSheet HREF='style.css' TYPE='text/css'>
<?
include "connectiontodatabase.php";
include "functions.php";
$data = mysql_connect($base_name, $base_user, $base_pass);
mysql_select_db($db_name,$data);
$sql = "SELECT * FROM users WHERE login='".$_SESSION["login"]."'";
$result = mysql_query($sql);
$db = mysql_fetch_array($result);
$orden = $db["orden"];
$clan = $db["clan"];
$login = $db["login"];
?>

<script>
function rel(){
top.location.reload();
}

function personal(){
window.open('anket.php');
top.menu.location.href='menu.php?act=none';
}
function new_win(name){
if(name == 'forum'){
window.open('forum','forum');
}
if(name == 'news'){
window.open('news/','news');
}
}
function perevod(){
window.open('perevod.php');
top.menu.location.href='menu.php?act=none';
}
function url(url){
top.main.location.href = "main.php?act="+url;
}
function url3(url){
top.main.location.href = "main.php?act=go&level="+url;
}
function url2(url){
top.main.location.href = url;
}
function exit(){
if(confirm("Вы уверены что хотите выйти из игры?")){top.location.href='index.php';}
}
function goBack(){
top.main.history.back(-1);
}
</script>

<script language="JavaScript1.2">

function high(which2){
theobject=which2
highlighting=setInterval("highlightit(theobject)",50)
}
function low(which2){
clearInterval(highlighting)
if (which2.style.MozOpacity)
which2.style.MozOpacity=0.3
else if (which2.filters)
which2.filters.alpha.opacity=70
}

function highlightit(cur2){
if (cur2.style.MozOpacity<1)
cur2.style.MozOpacity=parseFloat(cur2.style.MozOpacity)+0.1
else if (cur2.filters&&cur2.filters.alpha.opacity<100)
cur2.filters.alpha.opacity+=10
else if (window.highlighting)
clearInterval(highlighting)
}

</script>

<body background="chat/panel.jpg" width=100% height=100% background-repeat: no-repeat >
<table width=100% height=0 cellspacing=0 cellpadding=0><td id="room" valign="bottom" align="center"></td></table>
<table cellspacing=0 border=0 cellpadding=1 width=100% >

<tr>
<td width=100%>
<font color=black size=4 face=serif><b><? echo $db["city"];?>

</td>



<td style="text-align: center">
<input align=center class=but type=button value=Форум

onclick="top.main.location.href='forum/index.php'" style="width=30" align=center>
<input class=but type=button value=Новости onclick=new_win("news") style="width=75">
<input class=but type=button value=выход onClick=exit(); style="width=75">
</td>

</tr>

<tr>
<td><font color=black><b><? echo $db["room"];?>
</td>
<td align=left nowrap>

<input class=but type=button value=друзья onclick="top.main.location.href='friends.php'" style="width=75">
<input class=but type=button value=настройки onclick="top.main.location.href='anket.php'" style="width=75">
<input class=but type=button value=инвентарь onClick=url("inv"); style="width=75">
<input class=but type=button value=персонаж onClick=url("char"); style="width=75">
<input class=but type=button size=100 value=город onClick=url("none"); style="width=75">

</td>

</tr>
</table>

</body>


По сути мне надо и остальные кнопки в центре разместить. Но для начала понять бы, как выше описанные в центр прицепить.

Спустя 5 минут, 54 секунды (13.03.2011 - 23:56) imbalance_hero написал(а):
width=100% - забирает всю ширину из второй колонки для первой. Это надо убрать и поставить реальные параметры.
Представь длину вселенной, она равна 100% от общей площади мира, и прибавь ещё милиметр, куда ты прибавишь, если у тебя уже всё занято?

Спустя 1 минута, 44 секунды (13.03.2011 - 23:57) Godwarlock написал(а):
Хм, щас попробую

Спустя 2 минуты, 42 секунды (14.03.2011 - 00:00) Godwarlock написал(а):
Спасибо большое. Настроил, помогло.

Спустя 2 часа, 53 минуты, 26 секунд (14.03.2011 - 02:53) Godwarlock написал(а):
Удаление поля в таблице скл запросом:
Цитата
ALTER TABLE `Название таблицы в которой нужно удалить поле` DELETE `название поля` varchar(30) default NULL

???

Спустя 5 часов, 8 минут, 24 секунды (14.03.2011 - 08:02) Godwarlock написал(а):
Ах да. И ещё. Какие языки присутствуют здесь
http://w1.dwar.ru/first_battle.php

Спустя 30 минут, 39 секунд (14.03.2011 - 08:33) imbalance_hero написал(а):
Godwarlock
русский и английский, второго почти нет.

Спустя 5 минут, 6 секунд (14.03.2011 - 08:38) Godwarlock написал(а):
Цитата
ALTER TABLE `Название таблицы в которой нужно удалить поле` DELETE `название поля` varchar(30) default NULL

Удаление поля в таблице скл запросом этим? Уточнить над

Спустя 4 часа, 7 минут, 53 секунды (14.03.2011 - 12:46) Godwarlock написал(а):
Всё разобрался.

Спустя 4 часа, 10 минут, 55 секунд (14.03.2011 - 16:56) Godwarlock написал(а):
Не выводит числовое значение, поля "moshnost" - Мощность. В бд moshnost=3, но в профиле пишет, что Мощность=0. Однако остальную статистику нормально выводит, без всяких проблем.
Где я накосячил?

Цитата
$mail = $db["mail"];
$moshnost_add=$db["moshnost_add"];
$sila_add=$db["sila_add"];
$lovkost_add=$db["lovkost_add"];
$sila_all=$sila+$sila_add;
$lovkost_all=$lovkost+$lovkost_add;
$moshnost_all=$moshnost+$moshnost_add;
$def_race["def_race"];

if(empty($state)){$state = "нет";}
}

if ($sila_add != 0){
    if ($sila_add > 0) {$sila_add ="+<font color=green>$sila_add</font>";}
    else {$sila_add ="<font color=red>$sila_add</font>";}
    $sila_print = "($sila$sila_add)";
}

if ($lovkost_add != 0) {
    if ($lovkost_add > 0) {$lovkost_add ="+<font color=green>$lovkost_add</font>";}
    else {$lovkost_add ="<font color=red>$lovkost_add</font>";}
    $lovkost_print = "($lovkost$lovkost_add)";
}

if ($moshnost_add != 0) {
if ($moshnost_add > 0) {$moshnost_add ="+<font color=green>$moshnost_add</font>";}
else {$moshnost_add ="<font color=red>$moshnost_add</font>";}
$moshnost_print = "($moshnost$moshnost_add)";
}
?>

<title>Информация о персонаже <?echo $name?></title>
<div align="center">
        <table border="0" width="700">
                <tr>
                        <td>
                        <p align="center"><? showHP($log); ?></td>
                </tr>
                <tr>
<td valign="top">
                        <table border="0" width="100%">
                                <tr>
                                        <td valign="top">


<table border="0" width="100%">
                                                <tr>
                                                        <td bgcolor="#cd2f2f" width="245"><b><font color="#ffffff">Характеристика:</font></b></td>
                                                </tr>
                                                <tr>
                                                        <td>
Сила: <?echo "$sila_all $sila_print";?><BR>
Ловкость: <?echo "$lovkost_all $lovkost_print";?><BR>
Мощность: <?echo "$moshnost_all $moshnost_print";?><BR>
Выносливость: <?echo $vinoslivost;?><BR><?if($level>=1){?>
(Разработка): <?echo $intellekt;?><BR>
(Разработка): <?echo $vospriyatie;?><BR><BR><?}?>
</td>

Спустя 12 минут, 53 секунды (14.03.2011 - 17:09) Trianon написал(а):
где Вы ссылаетесь на $db["moshnost"]; ?

Спустя 30 минут, 12 секунд (14.03.2011 - 17:40) Godwarlock написал(а):
Цитата
include "functions.php";




Цитата
/*============ПОКАЗАТЬ ИГРОКА===========================*/
function showPlayer($who){
$result = mysql_query("SELECT * FROM users WHERE login='$who'");
$db = mysql_fetch_array($result);
$amulet=$db["amulet"];
$clips=$db["clips"];
$braslets=$db["braslets"];
$hand_r=$db["hand_r"];
$hand_r_type=$db["hand_r_type"];
$hand_l=$db["hand_l"];
$hand_l_type=$db["hand_l_type"];
$armour=$db["armour"];
$poyas=$db["poyas"];
$obraz=$db["obraz"];
$def_race=$db["def_race"];
$ring1=$db["ring1"];
$ring2=$db["ring2"];
$ring3=$db["ring3"];
$rune1=$db["rune1"];
$rune2=$db["rune2"];
$rune3=$db["rune3"];
$rune4=$db["rune4"];
$helmet=$db["helmet"];
$perchi=$db["perchi"];
$boots=$db["boots"];
$level=$db["level"];
$hp[0]=$db["hp"];
$hp[1]=$db["hp_all"];
$mana[0]=$db["mana"];
$mana[1]=$db["mana_all"];
$sila=$db["sila"];
$lovkost=$db["lovkost"];
$moshnost=$db["moshnost"];
$power=$db["power"];
$vospriyatie=$db["vospriyatie"];
$intellekt=$db["intellekt"];
$acsess1=$db["acsess1"];
$acsess2=$db["acsess2"];
$animal=$db["animal"];
include "player_b.php";
print "Сила: $sila<BR>";
print "Реакция: $lovkost<BR>";
print "Мощность: $moshnost<BR>";
print "Выносливость: $power<BR>";
if($level>0){
print "Восприятие: $vospriyatie<BR>";
}
if($intellekt>0){
print "Интеллект: $intellekt<BR>";
}
}
/*======================================================*/

/*============ПОКАЗАТЬ ИГРОКА INF===========================*/
function showPlayer_inf($who){
$result = mysql_query("SELECT * FROM users WHERE login='$who'");
$db = mysql_fetch_array($result);

$amulet=$db["amulet"];
$clips=$db["clips"];
$braslets=$db["braslets"];
$hand_r=$db["hand_r"];
$hand_r_type=$db["hand_r_type"];
$hand_l=$db["hand_l"];
$hand_l_type=$db["hand_l_type"];
$armour=$db["armour"];
$poyas=$db["poyas"];
$obraz=$db["obraz"];
$def_race=$db["def_race"];
$ring1=$db["ring1"];
$ring2=$db["ring2"];
$ring3=$db["ring3"];
$rune1=$db["rune1"];
$rune2=$db["rune2"];
$rune3=$db["rune3"];
$rune4=$db["rune4"];
$helmet=$db["helmet"];
$perchi=$db["perchi"];
$shield=$db["shield"];
$boots=$db["boots"];
$level=$db["level"];
$hp[0]=$db["hp"];
$hp[1]=$db["hp_all"];
$mana[0]=$db["mana"];
$mana[1]=$db["mana_all"];
$sila=$db["sila"];
$lovkost=$db["lovkost"];
$moshnost=$db["moshnost"];
$power=$db["power"];
$vospriyatie=$db["vospriyatie"];
$intellekt=$db["intellekt"];
$city=$db["city"];
$city_game=$db["city_game"];
$acsess1=$db["acsess1"];
$acsess2=$db["acsess2"];
$animal=$db["animal"];

$online = 0;

$SEARCH = mysql_query("SELECT * FROM online WHERE login = '$who'");

        if(mysql_fetch_array($SEARCH)){$online = 1;}

$block=$db["blok"];
include "player_b.php";
?>
<style>
.small {font-size: 9pt; color: #000000}
</style>
<?
print "<span class='small'><center>Город: <B>$city</B></center>";
if($online==1){
print "<span class='small'>Персонаж сейчас <B>Онлайн</B><BR>";
$room=$db["room"];
print "<center><B>$room</B></center></span><BR>";
}
else{
print "<span class=small>Персонаж сейчас <B>Оффлайн</B></span><BR>";
}
if($db["battle"]!=0){
$id=$db["battle"];
print "<span class='small'>Персонаж в <a class=us2 href='log.php?log=$id' target=_new2>поединке</a></span><BR>";
}

}
/*======================================================*/

Вот часть

Спустя 4 минуты, 27 секунд (14.03.2011 - 17:44) Trianon написал(а):
но это явно где-то не там, где идет вывод.

Спустя 3 минуты, 15 секунд (14.03.2011 - 17:47) Godwarlock написал(а):
А выводиться должно из БД. Таблица "Users". Поле - "moshnost=3".

Спустя 1 минута, 25 секунд (14.03.2011 - 17:49) Godwarlock написал(а):
URL=http://www.pictureshack.ru/]user posted image[/URL]

Спустя 6 часов, 4 минуты, 21 секунда (14.03.2011 - 23:53) Godwarlock написал(а):
Блин...всё не допру в чем ошибка

Спустя 49 минут, 48 секунд (15.03.2011 - 00:43) amazing написал(а):
Может быть потому-что в базе имя поля Moshnost написано с заглавной буквы?

Спустя 3 минуты, 1 секунда (15.03.2011 - 00:46) Godwarlock написал(а):
Блин внатуре! Спасибо большое!

Спустя 1 день, 2 часа, 12 минут, 20 секунд (16.03.2011 - 02:58) Godwarlock написал(а):
Warning: Variable passed to each() is not an array or object in T:\home\192.168.0.100\www\player_inv.php on line 2

Warning: Variable passed to each() is not an array or object in T:\home\192.168.0.100\www\player_inv.php on line 3

Warning: Variable passed to each() is not an array or object in T:\home\192.168.0.100\www\player_inv.php on line 4

Warning: Variable passed to each() is not an array or object in T:\home\192.168.0.100\www\player_inv.php on line 5

В чем может быть ошибка?

Спустя 6 часов, 55 минут, 59 секунд (16.03.2011 - 09:54) imbalance_hero написал(а):
Godwarlock
Может строчки покажешь?

Спустя 11 часов, 39 минут, 33 секунды (16.03.2011 - 21:34) Godwarlock написал(а):
Сейчас задам вопрос, который много чего решит, с этим я бился довольно долгое время, но проблему так и не решил.
В общем дело в том, чтобы при клике нужной картинки, эта картинка должна перемещаться в другую картинку.
Вот я привожу пример, того, над чем бьюсь уже немеренное количество времени. Рассказываю по этапно.

Первый Этап - Знаю как сделать
У пользователь существует стандартная модель персонажа. Например это будет скелет без меча:
user posted image

Второй Этап - Знаю как сделать
Пользователь получает предмет для своей модели. Например это будет меч
user posted image

Третий этап, а вот этот этап, я без понятия как сделать. Сколько не пытался всё не получается. Смысл 3 этапа в том, что персонаж использует предмет, в моём случае это "меч". И этот меч отоборожается на модели персонажа, вот так:
user posted image
Буду признателен, если кто поможет решить эту задачу. Я просто не представляю, как это сделать

Спустя 2 часа, 2 минуты, 9 секунд (16.03.2011 - 23:36) Игорь_Vasinsky написал(а):
ну тут прописать нужно свободное позиционирование по координатам (для каждого предмета и для каждого героя) - а делать это всё на JQUERY

Спустя 18 минут, 58 секунд (16.03.2011 - 23:55) Godwarlock написал(а):
А в php это нельзя никак написать?

Спустя 22 часа, 1 минута, 41 секунда (17.03.2011 - 21:56) Godwarlock написал(а):
Цитата
<?
if(empty($login)){
print "<script>top.location.href='index.php';</script>";
}

$city=$db["city_game"];
if($city != "mountown"){
    print "<script>location.href='index.php'</script>";
        die();
}
if(!empty($buy)){
$s="select * from $buy where id=$item";
$q=mysql_query($s);
$r=mysql_fetch_array($q);
$i_max=$r["iznos_max"];
$price_gos = $r["price"];
$price1 = $price_gos;
$price = sprintf ("%01.2f", $price1);
if($db["money"]>=$price){
$sql="INSERT INTO inv(owner,object_id,object_type,object_razdel,wear,iznos,iznos_max) VALUES ('$login','$item','$buy','obj','0','0','$i_max')";
$res=mysql_query($sql);
if(!$res){echo mysql_error();}
$n_money=$db["money"]-$price;
$s2=mysql_query("UPDATE users SET money='$n_money' WHERE login='$login'");
if($db["trade"]<90){
$trade=mysql_query("UPDATE `users` SET trade=trade+0.01 WHERE login='$login'");
echo mysql_error();
}
$name=$r["name"];
say($login,"Вы удачно купили &laquo;$name&raquo; за $price костяных монет.",$login);
if(empty($ip))
{
              if (getenv('HTTP_X_FORWARDED_FOR'))
                {
                        $ip=getenv('HTTP_X_FORWARDED_FOR');
                }
                      else
                {
                        $ip=getenv('REMOTE_ADDR');
                }
}
$name2="$name ($price зл)";
history($login,'купил',$name2,$ip,'Оружейная костей');

$SQL_NUM="UPDATE $buy SET mountown=mountown-1 WHERE id=$item";
$Q=mysql_query($SQL_NUM);

}
else{
print "Go fuck, cheater!!!";
die();
}

}

?>
<table cellpadding="0" cellspacing="0" width="100%" height=100%>
<tr>
<td width=210 align=center bgcolor=DDDDDD class=us2 valign="top" style="border-top: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #999999;">
<?

$money1=$db["money"];
$money = sprintf ("%01.2f", $money1);
?><br /><br /><br /><br />
<img src="img/city/smith.gif" alt="Кузница Костей" />


<form name="move" action="main.php?act=go" method="POST">

        <input name="level" type="hidden" value="remesl" />
        <input type=submit class=but value=" Выйти из оружейной " style="height=18;font-size:11 px">
        </form>
<b>У вас с собой</b>:<br /> <B><?echo $money;?></B> км.<br />
  </td>
  <td align="center" valign="top" >

<br />

<style>
.name{
  color: #660000;
  font-size: 10pt;
  font-weight: bold
}
</style>


<br /><table width="95%" cellspacing="0" border="0" cellpadding="2" height=20>
<td align=center width=100% bgcolor=cccccc class=us2 valign=middle style="border-top: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #999999;">
<font class=name>Оружейная костей</font></td></table><br />

<center>
&nbsp&nbsp&nbsp&nbsp<a class=us2 href='?otdel=sword'>Мечи</a>
&nbsp&nbsp&nbsp&nbsp<a class=us2 href='?otdel=axe'>Топоры</a>
&nbsp&nbsp&nbsp&nbsp<a class=us2 href='?otdel=fail'>Дробящее оружие</a>
&nbsp&nbsp&nbsp&nbsp<a class=us2 href='?otdel=spear'>Древковое оружие</a>
&nbsp&nbsp&nbsp&nbsp<a class=us2 href='?otdel=knife'>Разработка</a>
<br /><br />
<table width="95%" cellspacing="0" border="0" cellpadding="0" >
<?
if($buy!=""){$otdel=$buy;}

if(empty($otdel)){$otdel='sword';}

if(empty($act)){$act="";}


show_shop_otdel($login,$otdel,roz);

?>
<tr><td colspan=5 style="border-top: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #999999;" bgcolor="<?echo $bgcolor;?>"><p align="center">&nbsp;</p></td></tr>
</tr></table>






<br />

  </td>

  </tr>
</table>

Интересует вот эта строчка:
Цитата
say($login,"Вы удачно купили &laquo;$name&raquo; за $price костяных монет.",$login);
if(empty($ip))

При покупке предмета, в чате не отоборожается это сообщение.

Спустя 5 минут, 54 секунды (17.03.2011 - 22:02) inpost написал(а):
Godwarlock
По порядку, что значит:
say($var,$var,$var);
Это у нас что?

Спустя 5 минут, 53 секунды (17.03.2011 - 22:08) Godwarlock написал(а):
say - сообщение
$login - поле, где логин пользователя
$name - поле, где имя пользователя.

Честно, никогда не писал подобных вещей, дабы в чат отоброжался исход действия. Тут решил попробывать. В базу то записывается, мол "персонаж купил то-то", но эти слова не отоброжаются в чате

Спустя 1 час, 24 минуты, 50 секунд (17.03.2011 - 23:33) inpost написал(а):
say(); - вызов функции, которая ранее определена.

Спустя 1 час, 47 минут, 31 секунда (18.03.2011 - 01:21) Godwarlock написал(а):
Блин, что-то не допру всё. В бд записывается всё хорошо, но как сделать так, чтобы в чате это отоброжалось, что-то не соображу

Спустя 4 минуты, 28 секунд (18.03.2011 - 01:25) inpost написал(а):
Godwarlock
Как идеал - сотри игру нафиг! Сядь за книжки, изучи ПХП хоть чуть-чуть, через пол годика снова возьмись за игру, проблемы сами уйдут, ты не знаешь азов, поэтому не можешь разобраться в элементарном коде.
Неужели с функциями ни разу не работал?

Спустя 7 минут, 43 секунды (18.03.2011 - 01:33) Godwarlock написал(а):
Работал с функциями и я учусь. К тому-же я не сказал "я нихера не понимаю, что я вообще делаю? напиши всё за меня" мне нужна наводка, иначе для чего этот форум? Чтобы показать какие "мы" крутые и "делай всё сам". Извините, название темы тогда теряет смысл. Я прошу помощи и кто хочет, тот помогает, а если надо высказать своё мнение обо мне, обращайтесь в ЛС. Спасибо за внимание и не принимайте близко к сердцу, я просто высказал своё мнение.

Спустя 10 минут, 3 секунды (18.03.2011 - 01:43) inpost написал(а):
Godwarlock
Конечно теряет, какое отношение имеет тема: "Отображение образа, как сделать", к миллиону новых сообщений? Для этого есть свои темы.
Я ответил на твой вопрос, ты вызываешь функцию, но код функции не показываешь, что следствие того, что ты и сам её не смотрел. Для того, чтобы исправить проблему на неё стоит посмотреть. Если ты знаешь про функции, что тебе помешало в этот раз воспользоваться своими знаниями и выставить код функции, а не всей страницы без функций?
Если вставляешь пхп код, то пользуйся [ php ] тегами, а не просто code.

Спустя 16 минут, 29 секунд (18.03.2011 - 01:59) Godwarlock написал(а):
Все сообщения мои в этой теме, чтобы не флудить на форуме темами. Уж привык я так.
Спасибо, решил проблему с функциями. Хватило только вашей наводки. Вот и всё.
user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.